๐ ๋ฌธ์
์ ์๊ฐ ๋ค์ด ์๋ ๋ฐฐ์ด num_list๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. num_list์ ์์์ ์์๋ฅผ ๊ฑฐ๊พธ๋ก ๋ค์ง์ ๋ฐฐ์ด์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
๐ ์ ํ์ฌํญ
- 1 ≤ num_list์ ๊ธธ์ด ≤ 1,000
- 0 ≤ num_list์ ์์ ≤ 1,000
๐ ์ ์ถ๋ ฅ ์
[1, 2, 3, 4, 5] | [5, 4, 3, 2, 1] |
[1, 1, 1, 1, 1, 2] | [2, 1, 1, 1, 1, 1] |
[1, 0, 1, 1, 1, 3, 5] | [5, 3, 1, 1, 1, 0, 1] |
๐ ์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- num_list๊ฐ [1, 2, 3, 4, 5]์ด๋ฏ๋ก ์์๋ฅผ ๊ฑฐ๊พธ๋ก ๋ค์ง์ ๋ฐฐ์ด [5, 4, 3, 2, 1]์ returnํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #2
- num_list๊ฐ [1, 1, 1, 1, 1, 2]์ด๋ฏ๋ก ์์๋ฅผ ๊ฑฐ๊พธ๋ก ๋ค์ง์ ๋ฐฐ์ด [2, 1, 1, 1, 1, 1]์ returnํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #3
- num_list๊ฐ [1, 0, 1, 1, 1, 3, 5]์ด๋ฏ๋ก ์์๋ฅผ ๊ฑฐ๊พธ๋ก ๋ค์ง์ ๋ฐฐ์ด [5, 3, 1, 1, 1, 0, 1]์ returnํฉ๋๋ค.
๐ง ํ์ด
function solution(num_list) {
// ์๋ก์ด ๋ฐฐ์ด ์์ฑ
const new_list = [];
// ์๋ก์ด ๋ฐฐ์ด์ num_list ์ธ๋ฑ์ค ๊ฑฐ๊พธ๋ก ํ๋์ฉ push
for (var i = num_list.length - 1; i >= 0; i --) {
new_list.push(num_list[i]);
}
// ์๋ก์ด ๋ฐฐ์ด ์ถ๋ ฅ
return new_list;
}
'๐งฉ Algorithm > ๐ง JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ์ง๊ฐ์ผ๊ฐํ ์ถ๋ ฅํ๊ธฐ (0) | 2023.03.08 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฌธ์์ด ๋ค์ง๊ธฐ (0) | 2023.03.07 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋์ด ์ถ๋ ฅ (0) | 2023.03.07 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์์ด์ค ์๋ฉ๋ฆฌ์นด๋ ธ (0) | 2023.03.07 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ท๊ฐ๊ฒ ํ ์ธ ๋ฐ๊ธฐ (0) | 2023.03.05 |