[백준/파이썬] 1075번

민정·2023년 1월 4일
0

[백준/파이썬]

목록 보기
9/245
post-thumbnail

백준 1075번

문제

https://www.acmicpc.net/problem/1075

나의 풀이

처음에 문제 푼 방법은 런타임에러(nameerror)가 떴다.
복잡한게 푼 거 같아서 다른 분이 하신 코드를 참고했다. (https://pacific-ocean.tistory.com/109)
입력자체를 문자열로 받아서, 나머지가 0이 될때까지 값을 더해주면 된다.

참고) https://pacific-ocean.tistory.com/109

코드

#첫번째코드

N = int(input())
F = int(input())

r = N%F

num = N%100 

if r == 0:
    print('00')

else:
    if num >= r:
        result = N - r
    else:
        result = N +(F-r)

while (result%100) >= F :
    result = result - F 

if result % 100 == 0:
    print('00')
else:
    print(result%100)
    
#두번째 코드

n = input()
f = int(input())
a = int(n[:-2] + '00')
while True:
    if a % f == 0:
        break
    a += 1
print(str(a)[-2:])
profile
パㅔバ6ㅇr 덤벼ㄹΓ :-0

0개의 댓글