suleesulee
suleesulee
suleesulee
전체 방문자
오늘
어제
  • 분류 전체보기 (39)
    • Personal (7)
      • 개발자sulee (2)
      • 회고록 (1)
      • 여행 (0)
    • Computer Science (31)
      • JAVA (4)
      • Python (0)
      • Html&CSS (0)
      • Spring (1)
      • JPA (1)
      • MSA (12)
      • Algorithm (10)
      • DevOps (0)
      • Go (1)
      • Swift (1)
      • 기타 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 개발자 sulee의 블로그입니다.

인기 글

태그

  • 회고
  • 이직뽀개기
  • Monolithic
  • 카카오
  • SOA
  • 네이버
  • 전문연
  • 이직
  • MSA
  • 나의 재취업 도전기
  • 라인
  • 개발자
  • 백엔드
  • 전문연구요원

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
suleesulee

suleesulee

Computer Science/Algorithm

[리트코드]172. Factorial Trailing Zeroes

2021. 9. 7. 20:16
class Solution:
    def trailingZeroes(self, n: int) -> int:
        zero = 0
        if n == 0:
            return 0
        
        temp = math.factorial(n)
        
        while temp % 10 == 0:
            zero += 1
            temp //= 10
        
        return zero

사용언어 Python3

난이도    Easy

 

문제풀이과정

그냥 팩토리얼 메소드로 값을 구해서 해당 문제의 조건을 만족하는 부분을 찾기위한 로직을 구현했다.

다만 엄청나게 느리다.

다른 사람들의 풀이를 보아하니 마지막이 0인 조건을 찾는 과정들로 보인다. 

그냥 진짜 수학문제.. Pass

해당 문제의 좋아요가 싫어요보다 정말 조금 많다.

 

 

저작자표시 비영리 변경금지 (새창열림)

'Computer Science > Algorithm' 카테고리의 다른 글

[리트코드]322. Coin Change  (0) 2021.09.07
[리트코드]45. Jump Game II  (0) 2021.09.06
[리트코드]1854. Maximum Population Year  (0) 2021.09.06
[리트코드]1002. Find Common Characters  (0) 2021.09.06
[리트코드]740. Delete and Earn  (0) 2021.09.03
    'Computer Science/Algorithm' 카테고리의 다른 글
    • [리트코드]322. Coin Change
    • [리트코드]45. Jump Game II
    • [리트코드]1854. Maximum Population Year
    • [리트코드]1002. Find Common Characters
    suleesulee
    suleesulee
    IT Engineer, SW Developer, Traveler

    티스토리툴바