[프로그래머스] 콜라츠 수열 만들기

Seah Lee·2023년 6월 23일
0

프로그래머스

목록 보기
27/57

import java.util.ArrayList;

class Solution {
    public ArrayList<Integer> solution(int n) {
        ArrayList<Integer> answer = new ArrayList<Integer>();
        answer.add(n);

        while (n != 1) {
            if (n % 2 == 0) {
                n = n / 2;
            } else {
                n = 3 * n + 1;
            }
            answer.add(n);
        }

        return answer;
    }
}

while 문을 갈겼습니다.
switch case 문은 case가 int일때는 상수만 가능합니다.

profile
성장하는 개발자

0개의 댓글