풀이
- 단순히 n으로 받아오는 값에서
- 뒤 두 수를 00으로 변환한 뒤
- 뒤에서 세 번째 자리의 값이 바뀌기 전까지 수를 1 증가 한 값이
- f로 나누어 떨어지면 뒤 두 수를 출력하면 되는 문제이기에 아래와 같이 해결
import sys
input = sys.stdin.readline
n,f = input().rstrip('\n'),int(input().rstrip('\n'))
for i in range(int(n[:-2]+'00'),int(n[:-2]+'99')+2):
if not i%f:
print(str(i)[-2:])
break
'알고리즘' 카테고리의 다른 글
[백준, 파이썬, 25206번] 너의 평점은 (1) | 2023.10.11 |
---|---|
[백준, 파이썬, 10988번] 팰린드롬인지 확인하기 (0) | 2023.10.11 |
[백준, 파이썬, 3273번] 두 수의 합 (2) | 2023.10.07 |
[백준, 파이썬, 11656번] 접미사 배열 (0) | 2023.10.05 |
[백준, 파이썬, 10610번] 30 (2) | 2023.10.04 |