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 | 31 |
Tags
- ํฌ๋ฆฝํค
- ์ ํ์ฑ
- ๋ ๋ฒจ0
- ์๋์กฐ์ ์ฅ์น
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- ์์๋ ผ๋ฆฌํ๋ก
- ์คํ
- ์ค์์ด๊ถ์
- ๊ฒฝ์
- ๊ธฐํ์กฐํฉ๋ ผ๋ฆฌํ๋ก
- ๋ฐ์๋
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ๋์
- ์ปดํจํฐ์ ๊ฐ๋
- ์ ์๋
- ์ด๊ธฐ์ผ์๋ก
- ์ฌ์ดํด๋ฆฐ
- ํํ์ฑ
- ํผํฐ๋ฅด๋ธ๋คผํ
- ์กฐํฉ๋ ผ๋ฆฌํ๋ก
- ์นด๋๋ด์ค
- ์๋ฃ๊ตฌ์ฑ์ ๋จ์
- ๋ณด๊ถ์ ๊ฑฐ ์ผ์
- ์๋ฃ๊ตฌ์กฐ
- ๋์ ์คํ
- ์ฒ ํ
- p53
- ์ ์ ์คํ
- ํ๋ฆฌ์1m๋ง๋๊ธฐ
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ๋ฅ์ฌ
- ํ๋ก๊ทธ๋๋จธ์ค
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