MapleStory Finger Point Cute Line Smiley Blinking Hello Kitty Angel MapleStory Finger Point

๐Ÿƒ‍โ™€๏ธprogrammers/Java

หšโ‚Šโœฉโ€งโ‚Š ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์ฝœ๋ผ์ธ  ์ˆ˜์—ด ๋งŒ๋“ค๊ธฐ หšโ‚Šโœฉโ€งโ‚Š

HYEJU01 2024. 4. 27. 17:51

 

๐Ÿ’ก ์ง์ ‘ ํ‘ผ ์ฝ”๋“œ 

์ฝœ๋ผ์ธ  ์ˆ˜์—ด์€ ๋งˆ์ง€๋ง‰์ด ์–ธ์ œ์ผ์ง€ ๋ชจ๋ฅด๊ธฐ๋•Œ๋ฌธ์— 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;
    }
}