์ ์๊ฐ ๋ค์ด ์๋ ๋ฐฐ์ด num_list
๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. num_list
์ ์์์ ์์๋ฅผ ๊ฑฐ๊พธ๋ก ๋ค์ง์ ๋ฐฐ์ด์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
์
์ถ๋ ฅ ์ #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) {
let answer = [];
for (let i = num_list.length; i > 0; i--) {
answer.push(num_list[i-1]);
}
return answer;
}
for
๋ฌธ์ ํ์ฉํด num_list
์ ๋ง์ง๋ง ์์๋ถํฐ ์ฐจ๋ก๋ก answer[]
์ ํธ์ํด์ฃผ์์ต๋๋ค.
:: 2์ฐจ ๋ฌธ์ ํ์ด๋ ๋ค๋ฅธ์ฌ๋์ ํ์ด๋ฅผ ์ฐธ๊ณ ํฉ๋๋ค ::
function solution(num_list) {
return num_list.reverse();
}
๊ฐ ์ ์ผ๋ก ๋ค๋ฅธ์ฌ๋์ ํ์ด๋ณด๊ณ ํ...ํ๊ณ ๋๋์ด๋ค... ๋ฑ ๋ฐฐ์ด์ ๋ค์ง๊ธฐ ์ํ ํจ์๊ฐ ๋ง๋ จ์ด ๋์ด์์๋๊ตฐ์.. ๋ ์ด๋ ๊ฒ ํ๋ ๋ฐฐ์๊ฐ๋ฏธ๋ค...โ๏ธ๐ฆ
reverse()
์ ๋ํด ์ฒ์ ๋ฐฐ์ฐ๊ณ ์ฌ์ฉํด๋ด์ reverse()
์ ๋ํ ๊ธ์ ๋ฐ๋ก ์ธ๊น ํ๋ค๊ฐ
์ฌ์ฉ๋ฒ์ด ์๋ ๊ฐ๋จํ ์น๊ตฌ์ฌ์ ์ด๋ ๊ฒ ์ ๋ถ๋๋ฌ์ด ํ์ด๋ฅผ ๊น๊ฒ ๋์๋ต๋๋ค๐ถโ๐ซ๏ธ
์์ง๋ ๋ฐฐ์์ผ ํ ๊ฒ ์ฐ๋๋ฏธ๋ผ๋๊ฑธ ํ๋ฌธ์ ํ๋ฌธ์ ํ์ด๋๊ฐ์๋ก ๊น๊ฒ ๊นจ๋ณ์ต๋๋ค