โ๏ธ ๋ฌธ์ ์ค๋ช
ํจ์ solution์ ์ ์ x์ ์์ฐ์ n์ ์ ๋ ฅ ๋ฐ์, x๋ถํฐ ์์ํด x์ฉ ์ฆ๊ฐํ๋ ์ซ์๋ฅผ n๊ฐ ์ง๋๋ ๋ฆฌ์คํธ๋ฅผ ๋ฆฌํดํด์ผ ํฉ๋๋ค.
https://school.programmers.co.kr/learn/courses/30/lessons/12954
ํ๋ก๊ทธ๋๋จธ์ค
SW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํ
programmers.co.kr
โ๏ธ ์๊ตฌ์ฌํญ
1. ์์: x=4, n=3์ผ ๋ : [4,8,12]
2. x์ฉ ์ฆ๊ฐํ๋ ๋ฐ๋ณต๋ฌธ ๋ง๋ค๊ธฐ
3. x๋ฅผ ํฌํจํด ์ฆ๊ฐํ ์ซ์๊ฐ n๊ฐ๊ฐ ๋์๋ ๋ฆฌ์คํธ ๋ฆฌ
โ๏ธ ์์ฑ์ฝ๋
class Solution {
public long[] solution(int x, int n) {
long[] answer = new long[n];
for(int i = 0; i < n; i++){
answer[i] = (long) x * (i+1);
}
return answer;
}
}
โ๏ธ ์ฝ๋ ํ์ด
1. long[] answer = new long[n]
ใ: ๊ธธ์ด๊ฐ n์ธ ๋ฆฌ์คํธ ๋ง๋ค๊ธฐ
2. for๋ฌธ ํด์
ใ: answer ๋ฆฌ์คํธ์ i๋ฒ์งธ์ ์ ๋ ฅ๋ฐ์ ๊ฐ ๋ฃ๊ธฐ
ใ i๋ 0์์ n-1๋ฒ์งธ ๊น์ง ๋ฐ๋ณต(์ด n๊ฐ์ ๊ฐ ์ถ๊ฐ)
'๋ด์ผ๋ฐฐ์์บ ํ > ์๊ณ ๋ฆฌ์ฆ ์ฝ๋์นดํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค/JAVA] 18. ๋ฌธ์์ด์ ์ ์๋ก ๋ฐ๊พธ๊ธฐ (0) | 2025.03.16 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค/JAVA] 17. ์์ฐ์ ๋ค์ง์ด ๋ฐฐ์ด๋ก ๋ง๋ค๊ธฐ (0) | 2025.03.15 |
[ํ๋ก๊ทธ๋๋จธ์ค/JAVA] 15. ๋๋จธ์ง๊ฐ 1์ด ๋๋ ์ ์ฐพ๊ธฐ (0) | 2025.03.13 |
[ํ๋ก๊ทธ๋๋จธ์ค/JAVA] 14. ์ฝ์์ ํฉ (0) | 2025.03.12 |
[ํ๋ก๊ทธ๋๋จธ์ค/JAVA] 13. ์๋ฆฟ์ ๋ํ๊ธฐ (1) | 2025.03.11 |