[프로그래머스] Lv2 점프와 순간이동

changi123·2023년 8월 25일
0
post-thumbnail

문제설명

코드

import java.util.*;

public class Solution {
    public int solution(int n) {
        		int ans = 0;

		int cnt = 0 ;


		while(true) {
			if(n % 2==1 ) {
				ans ++;
				n-=1;
			}
			n = n / 2;
			if(n==0) {
				break;
			}
		}


		return ans;
    }
}

코드 설명

(1) 주어진 자연수 n부터 차례로 홀수라면 건전지 1개를 추가 하고 n-1 하여 짝수로 만들고 이 작업을 반복해주었다.

느낀점

확실히 생각하는 게 많이 늘었다.. 쓰면서 출제의도를 파악하자!

profile
개발자 홍찬기 꾸준한 사람이 되자

0개의 댓글

관련 채용 정보