본문 바로가기
python-algorithm

[백준] 5692

by 무적김두칠 2021. 3. 16.

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했습니다.

반응형

'python-algorithm' 카테고리의 다른 글

[백준] 5751  (0) 2021.03.19
[백준] 5235  (0) 2021.03.19
[백준] 4909  (0) 2021.03.16
[백준] 4758  (0) 2021.03.16
[백준] 4714  (0) 2021.03.16

댓글