-코드
from sys import stdin
n = int(stdin.readline())
r = 0
for i in range(1, n + 1):
s = 0
n2 = i
while n2:
s += n2 % 10
n2 //= 10
if i % s == 0:
r += 1
print(r)
처음에 수식을 for문과 while문을 같이 사용하다 보니 수식을 조금 틀려서 해결을 하였으나 파이썬으로 하면 시간 초과가 생겨서 pypy3로 하였습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬]13698번 Hawk eyes (0) | 2021.03.29 |
---|---|
[백준/파이썬]18247번 겨울왕국 티켓 예매 (0) | 2021.03.29 |
[백준/파이썬]12756번 고급 여관 (0) | 2021.03.28 |
[백준/파이썬]15633번 Fan Death (0) | 2021.03.28 |
[백준/파이썬]14491번 9진수 (0) | 2021.03.28 |