백준 단계별로 풀어보기 - 기본 수학 1 (Python)
Updated:
단계별로 풀어보기의 기본 수학1 파트입니다.
이 게시물은 제가 문제를 풀 때 마다 업데이트 할 예정입니다.
손익분기점 - 1712번
a, b, c = map(int, input().split())
n = 1
if b >= c:
print(-1)
else:
print(a // (c - b) + 1)
벌집 - 2292번
n = int(input())
d = 1
while n > 1:
n -= (6 * d)
d += 1
print(d)
분수찾기 - 1193번
x = int(input())
line = 1
while x > line:
x -= line
line += 1
if line % 2 == 0:
a = x
b = line - x + 1
else:
a = line - x + 1
b = x
달팽이는 올라가고 싶다 - 2869번
n = int(input())
d = 1
while n > 1:
n -= (6 * d)
d += 1
print(d)
ACM 호텔 - 10250번
for _ in range(int(input())):
h, w, n = map(int, input().split())
y = n % h
x = n // h + 1
if y == 0:
y = h
x -= 1
print(f'{y}0{x}' if x < 10 else f'{y}{x}')
부녀회장이 될테야 - 2775번
for _ in range(int(input())):
k = int(input())
n = int(input())
p = [i for i in range(1, n + 1)]
for __ in range(k):
for i in range(1, n):
p[i] += p[i - 1]
print(p[-1])
설탕 배달 - 2839번
n = int(input())
ans = 0
while True:
if n % 5 == 0:
print(ans + (n // 5))
break
if n < 0:
print(-1)
break
n -= 3
ans += 1
큰 수 A+B - 10757번
a, b = map(int, input().split())
print(a + b)