PS/Python

[Python] 백준 2553번(마지막 팩토리얼 수) 문제 풀이

KwonYongHyeon 2022. 2. 5. 14:40

 

 팩토리얼에 관해서는 이미 저번에 글을 썼기 때문에 넘어가고, 바로 문제를 풀어 보도록 하겠다.

 

import math
print([i for i in list(str(math.factorial(int(input())))) if i not in ['0']][-1])

 

 입력받은 숫자의 팩토리얼 값을 문자열 리스트로 바꾼 뒤, 0을 전부 제거한다. 0을 전부 제거하는 것은 이 블로그를 참고했다. 그 뒤, 그 리스트의 맨 마지막 요소를 출력한다.

 

 

 93B로 해당 문제의 숏코딩 21위를 했다...! 기쁘다...! 감격스럽다...! 내가 숏코딩 랭킹에 오르다니...

 

 

 파이썬만 하면 무려 19위...! ...! ...!