python-algorithm

[백준] 5692

무적김두칠 2021. 3. 16. 10:34

1
2
3
4
5
6
7
8
9
import math
import sys
while 1:
    n=sys.stdin.readline().rstrip()
    if n=='0' : break
    cnt=0
    for i in range(len(n)):
       cnt+= int(n[i])*math.factorial(len(n)-i)
    print(cnt)
cs

특이사항은
line 4에 입력을 받을때 처음에는 input()을 썼습니다 문자열로 받을 예정이였으니,
그렇게 하니 시간초과가 나와서 문자열이면 끝에 개행문자 까지 받아서 rstrip() 함수를 사용해야함에도 불구하고
stdin했습니다.

반응형