728x90
๋ด๊ฐ ์ ์ถํ ๋ฐฉ์.
function solution(arr, n) {
return arr.length % 2 === 1 ? arr.map((v, i) => i % 2 === 0 ? v + n : v) : arr.map((v, i) => i % 2 === 1 ? v + n : v)}
ํต๊ณผ๋ ํ์ง๋ง, ์ฝ๋๊ฐ ๋๋ฌด ๊ธธ๊ณ ๋ฐ๋ณต๋๋ ๋ถ๋ถ๋ ๋ง๋ค.
๋ฌธ์ ๋ฅผ ๊ทธ๋๋ก ์จ์ ๊ทธ๋ ๋ค.
์๋์ฒ๋ผ ๋ฌธ์ ๋ฅผ ๊ฐ๊ฒฐํ ์์ผ์ ์กฐ๊ฑด๊ณผ ์ถ๋ ฅ๊ฐ์ ์ค์ ํด์ฃผ๋ ๋ฐฉ๋ฒ์ด ๊ฐ๋ ์ฑ์ด ์ข๋ค.
const solution = (arr, n) => arr.map((num, idx) => (
arr.length % 2 !== idx % 2
? num + n
: num
))
๋ฐฐ์ด์ ๊ธธ์ด์ index ์ ๊ธธ์ด๋ฅผ ์ผ์น ์ํด.
(ํ์์ผ ๋ -> ํ์ index, ์ง์์ผ ๋ -> ์ง์ index)
728x90
๋ฐ์ํ