Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- ๊ธฐํ์กฐํฉ๋ ผ๋ฆฌํ๋ก
- ๋ณด์กฐ๊ธฐ์ต์ฅ์น
- ์คํ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์์๋ ผ๋ฆฌํ๋ก
- ์ฐํ๋ด์ฌ
- ์๋ฃ๊ตฌ์กฐ
- ์กฐํฉ๋ ผ๋ฆฌํ๋ก
- ์๋ฐ๊ฐ๋
- ์๊ฒฉ์ฆ๋ ํ
- jkํ๋ฆฝํ๋กญ
- ์ปดํจํฐ์ ๋ฐ์
- ์ ์๋
- ๋๋ธ
- ADSP
- ์ปดํจํฐ์ ๊ฐ๋
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ๋ฅ์ฌ
- tํ๋ฆฝํ๋กญ
- ๋ฐ์ดํฐ๋ถ์์ค์ ๋ฌธ๊ฐ
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- ์ฌ๋์์ฐํ๋๋์ด๋
- ์๋ฃ๊ตฌ์ฑ์ ๋จ์
- ๋ฐ์๋
- rsํ๋ฆฝํ๋กญ
- ์ ์ ์คํ
- ๋์ ์คํ
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ๋์
- ์๊ฒฉ์ฆ
- ๋ฐ๋ปํํ๋ฐ๋์ฌ๋์์ฐํ๋๋์ด๋
- ๋ ๋ฒจ0
Archives
- Today
- Total
0105
45. Java/Javascript ํ๋ก๊ทธ๋๋จธ์ค(lv.1) ํ๊ท ๊ตฌํ๊ธฐ ๋ณธ๋ฌธ
๐ง๐ป programmers
45. Java/Javascript ํ๋ก๊ทธ๋๋จธ์ค(lv.1) ํ๊ท ๊ตฌํ๊ธฐ
๊ณต๋ฐฑ์ค 2025. 3. 15. 19:37728x90
๋ฐ์ํ
โ ๋ฌธ์
ํจ์ solution์ ์ ์ x์ ์์ฐ์ n์ ์ ๋ ฅ ๋ฐ์, x๋ถํฐ ์์ํด x์ฉ ์ฆ๊ฐํ๋ ์ซ์๋ฅผ n๊ฐ ์ง๋๋ ๋ฆฌ์คํธ๋ฅผ ๋ฆฌํดํด์ผ ํฉ๋๋ค. ๋ค์ ์ ํ ์กฐ๊ฑด์ ๋ณด๊ณ , ์กฐ๊ฑด์ ๋ง์กฑํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์.
โ java
package Lv1.x๋งํผ_๊ฐ๊ฒฉ์ด_์๋_n๊ฐ์_์ซ์;
public class Solution {
public long[] solution(int x, int n) {
long[] answer = new long[n]; // โ
ํฌ๊ธฐ๊ฐ n์ธ ๋ฐฐ์ด ์ ์ธ
for(int i = 0; i < n; i++) { // โ
0๋ถํฐ ์์ (๋ฐฐ์ด ์ธ๋ฑ์ค๋ 0๋ถํฐ n-1๊น์ง)
answer[i] = (long) x * (i + 1); // โ
x * (i+1)๋ก ๊ฐ์ ์ฑ์
}
return answer;
} }
โ javascript
function solution(x, n) {
let answer = [];
answer = [...Array(n)].map((_, i ) => x * (i + 1));
return answer;
}
โ๏ธ ์ ๊ฐ์ฐ์ฐ์ ์ฌ์ฉ
- [...Array(n)]
- ๊ธธ์ด๊ฐ n๊ฐ์ธ ๋ฐฐ์ด์ด ์์ฑ๋๊ณ
- ๊ฐ ์์๋ undefined์ด๋ค.
- .map((_, i ) => x * (i + 1));
- '_'๋ ํ์ฌ ์๋ ์์ ๊ฐ์ ๋ฌด์ํ๋ค๋ ๋ป์ด๋ค
- i, ์ฆ ํ์ฌ ์ธ๋ฑ์ค(0) ๋ถํฐ x * (i + 1) ๊ฐ์ ๊ณ์ฐํด์ ์ง์ด๋ฃ๋๋ค
728x90