지나가던 개발자
[Python] 백준 2553번(마지막 팩토리얼 수) 문제 풀이 본문
팩토리얼에 관해서는 이미 저번에 글을 썼기 때문에 넘어가고, 바로 문제를 풀어 보도록 하겠다.
import math
print([i for i in list(str(math.factorial(int(input())))) if i not in ['0']][-1])
입력받은 숫자의 팩토리얼 값을 문자열 리스트로 바꾼 뒤, 0을 전부 제거한다. 0을 전부 제거하는 것은 이 블로그를 참고했다. 그 뒤, 그 리스트의 맨 마지막 요소를 출력한다.
93B로 해당 문제의 숏코딩 21위를 했다...! 기쁘다...! 감격스럽다...! 내가 숏코딩 랭킹에 오르다니...
파이썬만 하면 무려 19위...! ...! ...!
'PS > Python' 카테고리의 다른 글
[Python] 백준 15894번(수학은 체육과목 입니다) 문제 풀이 (0) | 2022.02.05 |
---|---|
[Python] 백준 17350번(2루수 이름이 뭐야) 문제 풀이 (0) | 2022.02.05 |
[Python] 백준 2750번(수 정렬하기) 문제 풀이 (0) | 2022.02.05 |
[Python] 백준 17263번(Sort 마스터 배지훈) 문제 풀이 (0) | 2022.02.05 |
[Python] 백준 15596번(정수 N개의 합) 문제 풀이 (0) | 2022.02.05 |
Comments