
[프로그래머스] Level2, 점프와 순간 이동 (Python)
·
알고리즘/프로그래머스
문제 https://programmers.co.kr/learn/courses/30/lessons/12980 코딩테스트 연습 - 점프와 순간 이동 OO 연구소는 한 번에 K 칸을 앞으로 점프하거나, (현재까지 온 거리) x 2 에 해당하는 위치로 순간이동을 할 수 있는 특수한 기능을 가진 아이언 슈트를 개발하여 판매하고 있습니다. 이 아이언 슈 programmers.co.kr 코드 def solution(n): ans = 0 while n!=0: if n % 2 != 0: n -= 1 ans += 1 else: n //= 2 return ans n부터 0까지 계산을 해보면 몇번 건전지를 사용했는지 구할 수 있다. n이 2로 나누었을때 나머지가 0인 경우에만 2로 나눠주고 나머지는 -1을 해주고 건전지를 사..