백준 - 8단계 입출력과 사칙연산
달팽이는 올라가고 싶다 (2869)
A,B,V = map(int,input().split())
import math
if A>V :
print(1)
else :
print(math.ceil((V-A)/(A-B))+1)
벌집 (2292)
N = int(input())
temp = (N-2)/6
check_point,i = 0,0
while True:
if N==1:
print(1)
break
else:
check_point += i
i += 1
if check_point > temp:
print(i)
break
수열찾는문제
분수찾기 (1193)
X = int(input())
check_point,i = 1,1
while True:
if X == 1 :
print('1/1')
break
else :
check_point += i
i += 1
if check_point > X:
break
check_point = check_point-i
step = X-check_point
if X != 1:
if i%2 == 0: # 위에서 아래로
x,y = i-step,step
print(f'{x}/{y}')
else: # 아래서 위로
x,y = step,i-step
print(f'{x}/{y}')
세탁소 사장 동혁 (2720)
T = int(input())
temp = [25,10,5,1]
for j in range(T):
C = int(input())
for i in range(4):
count = C//temp[i]
C = C%temp[i]
print(count,end=' ')
중앙 이동 알고리즘 (2903)
N = int(input())
l=2
for i in range(N):
l = 2*l-1
print(l**2)
수열 찾기
진법 변환 (2745)
N,B = input().split()
N = str(N)
B = int(B)
temp='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
answer = 0
for i in range(len(N)):
answer += temp.index(N[i])*(B**(len(N)-(i+1)))
print(answer)
진법 변환 2 (11005)
N,B = map(int,input().split())
temp='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
answer = []
while True:
answer.append(N%B)
N = N//B
if N<B:
if N != 0:
answer.append(N)
break
else:
break
for i in range(len(answer)):
answer[i] = temp[answer[i]]
answer = ''.join(answer)
print(answer[::-1])
큰 수 A+B (10757)
A,B = map(int,input().split())
print(A+B)
백준 처음해봐서 input 안에 문구 넣었다가 3번이나 틀림 맞왜틀?
'Algorithm > etc' 카테고리의 다른 글
[파이썬] 백준 - 14단계 집합과 맵 (0) | 2023.04.18 |
---|---|
[파이썬] 백준 - 13단계 정렬 (0) | 2023.04.17 |
[파이썬] 백준 - 10단계 기하: 직사각형과 삼각형 (0) | 2023.04.08 |
[파이썬] 백준 - 9단계 약수, 배수와 소수 (0) | 2023.04.08 |
[파이썬] 백준 - 7단계 2차원 배열 (0) | 2023.04.06 |
[파이썬] 프로그래머스 레벨2 (0) | 2023.04.02 |
[파이썬] 프로그래머스 레벨1 (0) | 2023.03.30 |
댓글