๐ก ์ง์ ํผ ์ฝ๋
์ฝ๋ผ์ธ ์์ด์ ๋ง์ง๋ง์ด ์ธ์ ์ผ์ง ๋ชจ๋ฅด๊ธฐ๋๋ฌธ์ while ์ ์ฌ์ฉํด์ค์ผํ๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฐฐ์ด ํฌ๊ธฐ๋ ๋์ ๋ฐฐ์ด๋ก ์ ์ธํด์ค์ ์ฝ์ ํ๊ธฐ ํธํ๊ฒํด์ค๋ค!
import java.util.ArrayList;
class Solution {
public ArrayList<Integer> solution (int n) {
ArrayList<Integer> answer = new ArrayList<>();
while (n >= 1){
answer.add(n);
if (n == 1){
break;
}
else if (n % 2 == 0){
n = n/2;
}else{
n = (3*n)+1;
}
}
return answer;
}
}