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

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

หšโ‚Šโœฉโ€งโ‚Š ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ํŒฉํ† ๋ฆฌ์–ผ หšโ‚Šโœฉโ€งโ‚Š

HYEJU01 2024. 5. 17. 14:03
์ฒด๊ฐ Level : โ˜… โ˜… โ˜†
Review:  ๋ฌธ์ œ ์ดํ•ด๋ฅผ ์ž˜๋ชปํ•ด์„œ ๋„ˆ๋ฌด ์˜ค๋ž˜๊ฑธ๋ ธ๋‹ค ใ… ใ… !! 
์ดํ•ดํ•˜๊ณ  ๋ณด๋ฉด ํŒฉํ† ๋ฆฌ์–ผ ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•๋งŒ ์•Œ๋ฉด ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋Š”๋“ฏ!!

 

๐Ÿ’ก ์ •์ˆ˜ n์ด ์ฃผ์–ด์งˆ ๋•Œ i! ≤ n ๋งŒ์กฑํ•˜๋Š” ๊ฐ€์žฅ ํฐ ์ •์ˆ˜ i๋ฅผ ๋ฆฌํ„ด 

 

0 < n ≤ 3,628,800   => 10!

 

1! ~ 10!  ์ค‘์—์„œ

์ •์ˆ˜ n ๊ฐ’ ๋ณด๋‹ค ์ž‘์„ ๋•Œ ๊ฐ’์„ ๊ตฌํ•˜๋ฉด ๋œ๋‹ค.

 

class Solution {
    public int solution(int n) {
        int answer = 0;
        int fac = 1; 
    
        for (int i = 1; i <= 10; i++){
            fac *= i;

            if ( fac <= n ){
                answer = i;
            }
        }
       
        return answer;
    }

}

 


 

[์‹คํŒจ]  ๋ฌธ์ œ๋ฅผ ์ž˜๋ชป ์ดํ•ดํ•จ ...!!!!

class Solution {
    public int solution(int n) {
        int answer = 0;
        int max = 0;
        
        int fac = 1;
        int j = 1; 
        
        if ( j <= n){
             
        for (int i =1; i <=j; i++){
            fac *= i;
            
            if ( max < fac ){
                max = fac; 
                answer = i;
            }
            j++;
        }
        }
       
        
       
        return answer;
    }

}