STUDY/Algorithm

[백준] 1075 나누기

sinawi95 2021. 1. 30. 07:44
728x90
N = int(input())
F = int(input())

N = (N//100)*100

for i in range(100):
    if (N + i) % F == 0:
        print(str(N+i)[-2:])
        break

정수 N의 가장 뒤 두 자리를 바꾼다고 하니 100의 자리까지만 남긴다.

N을 F로 나누어 떨어지는 수 중 가장 작은 수는 00부터 99까지 찾으면 된다.

그리고  N+i를 문자열로 바꿔 뒤의 두자리만 출력하면 00인 경우에도 제대로 출력이 된다.

'STUDY > Algorithm' 카테고리의 다른 글

[백준] 8958 OX 퀴즈  (0) 2021.01.30
[백준] 1475 방 번호  (0) 2021.01.30
[백준] 2798 블랙잭  (0) 2021.01.30
[백준] 1339 단어 수학  (0) 2021.01.30
[백준] 4673 셀프 넘버  (0) 2021.01.30