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했습니다.
반응형
댓글