Algorithm/noj.am
[Python] 백준 1065번 - 한수
SweetDev
2020. 12. 31. 20:30
한수 = [111, 123, 135, 147, 159,
210, 222, 234, 246, 258,
321, 333, 345, 357, 369,
420, 432, 444, 456, 468,
531, 543, 555, 567, 579,
630, 642, 654, 666, 678,
741, 753, 765, 777, 789,
840, 852, 864, 876, 888,
951, 963, 975, 987, 999]
N = int(input())
if N < 100:
print(N)
elif N == 1000 or N == 999:
print(99 + len(한수))
else:
for i, number in enumerate(한수):
if number > N:
print(99 + i)
break
1~1000이길래 별로 안많아서 그냥 노가다로 풀었는데
다른 사람들 풀이 보니까 이렇게 푸는 문제가 아니였다 ㅋㅋㅋㅋ