์ฒด๊ฐ 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;
}
}