728x90
ํ๋ก๊ทธ๋๋จธ์ค ๋ ๋ฒจ 0 ์ํ, ๋ฐ๋ณต๋ฌธ
์ฃผ์ฌ์์ ๊ฐ์
int solution(vector<int> box, int n) {
int a = box[0]/n;
int b = box[1]/n;
int c = box[2]/n;
int answer = a*b*c;
return answer;
}
ํฉ์ฑ์ ์ฐพ๊ธฐ
int solution(int n) {
int answer = 0;
for(int i=4; i<=n; ++i){
for(int j=2; j<i; ++j){
if(i%j==0) {
answer++;
break;
}
}
}
return answer;
}
์ต๋๊ฐ ๋ง๋ค๊ธฐ (1)
int solution(vector<int> numbers) {
sort(numbers.begin(), numbers.end());
int size = numbers.size();
int answer = numbers[size-1] * numbers[size-2];
return answer;
}
ํฉํ ๋ฆฌ์ผ
// ํ๋ฆฐ์ฝ๋
int solution(int n) {
int tmp=1;
for(int i=1; i<n; ++i){
tmp *= i;
if(tmp>n) return i-1;
}
return 0;
}
- ํ
์คํธ 1,2,3 ์คํจ…์ํ๋ฆฌ์ง
// ํ๋ฆฐ์ฝ๋ int solution(int n) { int tmp=1; for(int i=1; i<12; ++i){ tmp *= i; if(tmp>n) return i-1; } return 0; }
- ์ ํ์ฌํญ ๋๋ฌธ์ ๋ต์ ์ต๋๊ฐ์ด 10์ด๋ฏ๋ก ๋ฒ์๋ฅผ 11์ดํ(12๋ฏธ๋ง)๋ก ์ค์ ํด์ฃผ์ด์ผ ํ๋ ๊ฒ ๊ฐ๋ค.
→ for๋ฌธ i์ ๋ฒ์๋ฅผ ๊ณ ์น๋๊น ๋ง์๋ค!
int solution(int n) {
int tmp=1;
for(int i=1; i<12; ++i){
tmp *= i;
if(tmp>n) return i-1;
}
return 0;
}
- ์ ํ์ฌํญ ๋๋ฌธ์ ๋ต์ ์ต๋๊ฐ์ด 10์ด๋ฏ๋ก ๋ฒ์๋ฅผ 11์ดํ(12๋ฏธ๋ง)๋ก ์ค์ ํด์ฃผ์ด์ผ ํ๋ ๊ฒ ๊ฐ๋ค.
728x90
'๐ ์๊ณ ๋ฆฌ์ฆ > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[C++/PGS] Lv.2 : ๊ฒ์ ๋งต ์ต๋จ๊ฑฐ๋ฆฌ (BFS) (0) | 2023.02.23 |
---|---|
[PGS] Lv.0 (์ฝ๋ฉํ ์คํธ ์ ๋ฌธ) 12์ผ์ฐจ ๋ฌธ์ (0) | 2023.02.20 |
[PGS] Lv.0 (์ฝ๋ฉํ ์คํธ ์ ๋ฌธ) 10์ผ์ฐจ ๋ฌธ์ (0) | 2023.02.20 |
[PGS] Lv.0 (์ฝ๋ฉํ ์คํธ ์ ๋ฌธ) 9์ผ์ฐจ ๋ฌธ์ (0) | 2023.01.26 |
[PGS] Lv.0 (์ฝ๋ฉํ ์คํธ ์ ๋ฌธ) 8์ผ์ฐจ ๋ฌธ์ (0) | 2023.01.26 |