https://school.programmers.co.kr/learn/courses/30/lessons/181919
정답
import java.util.ArrayList;
class Solution {
public int[] solution(int n) {
ArrayList<Integer> list = new ArrayList<>();
list.add(n);
while(n!=1)
{
if(n%2==0)
{
n = n/2;
list.add(n);
}
else
{
n=3*n+1;
list.add(n);
}
}
int answer[] = new int[list.size()];
for(int i=0; i<list.size(); i++)
{
answer[i] = list.get(i);
}
return answer;
}
}
'Java > 프로그래머스' 카테고리의 다른 글
[JAVA] 프로그래머스 - 간단한 논리 연산 (0) | 2024.03.22 |
---|---|
[JAVA] 프로그래머스 - 배열 만들기 4 (0) | 2024.03.21 |
[JAVA] 프로그래머스 - 카운트 업 (0) | 2024.03.21 |
[JAVA] 프로그래머스 - 배열 만들기 2 (0) | 2024.03.21 |
[JAVA] 프로그래머스 - 수열과 구간 쿼리 4 (0) | 2024.03.20 |