https://school.programmers.co.kr/learn/courses/30/lessons/12980
def solution(n):
count = 1
while n != 1:
if n % 2 != 0:
count += 1
n -= 1
else:
n /= 2
return count
처음부터 생각하는 것이 안된다면
결과에서 거꾸로 생각하는 방법을 항상 떠올리기
(처음부터 아이언슈트가 출발하는 것보다 이미 도착한 상태에서 거꾸로 거슬러 올라가는 것을 생각)
'[개발]programmers > Python3' 카테고리의 다른 글
Lv.2_H-Index (0) | 2023.02.20 |
---|---|
Lv.2_멀리 뛰기 (0) | 2023.02.20 |
Lv.2_N개의 최소공배수 (0) | 2023.02.15 |
Lv.2_예상 대진표 (0) | 2023.02.15 |
Lv.2_구명보트 (0) | 2023.02.15 |