๋ฌธ์ ์ค๋ช
3x ๋ง์ ์ฌ๋๋ค์ 3์ ์ ์ฃผ์ ์ซ์๋ผ๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ 3์ ๋ฐฐ์์ ์ซ์ 3์ ์ฌ์ฉํ์ง ์์ต๋๋ค. 3x ๋ง์ ์ฌ๋๋ค์ ์ซ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
10์ง๋ฒ3x ๋ง์์์ ์ฐ๋ ์ซ์10์ง๋ฒ3x ๋ง์์์ ์ฐ๋ ์ซ์1 | 1 | 6 | 8 |
2 | 2 | 7 | 10 |
3 | 4 | 8 | 11 |
4 | 5 | 9 | 14 |
5 | 7 | 10 | 16 |
์ ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, n์ 3x ๋ง์์์ ์ฌ์ฉํ๋ ์ซ์๋ก ๋ฐ๊ฟ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
์ ํ์ฌํญ
- 1 ≤ n ≤ 100
์ ์ถ๋ ฅ ์nresult
15 | 25 |
40 | 76 |
์ฒ์์ ์ข ํค๋งค๋ค๊ฐ ..
1. 3์ ๋ฐฐ์๋ฅผ ์ซ์ดํ๊ณ
2. 3์ ์ซ์ดํ๋๊ฒ๋ง ์๊ฐํ๋ค.
1์ %3==0์ผ๋ก 2๋ ์ซ์๋ฅผ ๋ฌธ์์ด๋ก ๋ฐ๊พธ๊ณ 3์ด ํฌํจ๋์ด์์ผ๋ฉด..์ฆ๊ฐ์์ผฐ์
public class Solution {
public int solution(int n) {
int answer=0;
for(int i=1; i<=n; i++){
answer++;
while(answer%3==0||String.valueOf(answer).contains("3")){
answer++;
}
}
return answer;
}
}
'๐ ์ฝ๋ฉํ ์คํธ > ๋ฐฑ์ค & ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SWEA][JAVA][S/W ๋ฌธ์ ํด๊ฒฐ ๊ธฐ๋ณธ] 1์ผ์ฐจ - ์ต๋น์ ๊ตฌํ๊ธฐ (0) | 2022.10.29 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 1 : ๋ฌธ์์ด ๋ด ๋ง์๋๋ก ์ ๋ ฌํ๊ธฐ (0) | 2022.10.29 |
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ๊ณต ๋์ง๊ธฐ (0) | 2022.10.28 |
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ์์ด๊ฐ ์ซ์ด์ (0) | 2022.10.28 |
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ๋ชจ์ค๋ถํธ(1) (0) | 2022.10.26 |