티스토리 뷰

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이길래 별로 안많아서 그냥 노가다로 풀었는데

다른 사람들 풀이 보니까 이렇게 푸는 문제가 아니였다 ㅋㅋㅋㅋ

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함