๐ค ์์งlog ๐ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์กฐ๊ฑด์ ๋ง๊ฒ ์์ด ๋ณํํ๊ธฐ 1 ๋ณธ๋ฌธ
๐ ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์กฐ๊ฑด์ ๋ง๊ฒ ์์ด ๋ณํํ๊ธฐ 1
Eun_zii 2024. 3. 25. 16:37ํ๋ก๊ทธ๋๋จธ์ค Lv.0
- ์กฐ๊ฑด์ ๋ง๊ฒ ์์ด ๋ณํํ๊ธฐ 1
๐ ๋ฌธ์ ์ค๋ช
- ์ ์ ๋ฐฐ์ด arr๊ฐ ์ฃผ์ด์ง๋๋ค. arr์ ๊ฐ ์์์ ๋ํด ๊ฐ์ด 50๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ ์ง์๋ผ๋ฉด 2๋ก ๋๋๊ณ , 50๋ณด๋ค ์์ ํ์๋ผ๋ฉด 2๋ฅผ ๊ณฑํฉ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ์ธ ์ ์ ๋ฐฐ์ด์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
๐ ์ ํ์กฐ๊ฑด
- 1 ≤ arr์ ๊ธธ์ด ≤ 1,000,000
- 1 ≤ arr์ ์์์ ๊ฐ ≤ 100
๐ ํ์ด
function solution(arr) {
let answer = [];
for (let i = 0; i < arr.length; i++) {
if (arr[i] >= 50 && arr[i] % 2 === 0) {
answer.push(arr[i] / 2);
} else if (arr[i] < 50 && arr[i] % 2 !== 0) {
answer.push(arr[i] * 2);
} else {
answer.push(arr[i]);
}
}
return answer;
}
โ
๋ณํ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ด์ answer๋ผ๋ ๋น ๋ฐฐ์ด์ ์ ์ธํด์ฃผ๊ณ ,
๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํ์ฌ ๋ฐฐ์ด arr์ ์ํํ๋ฉด์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์์๋ฅผ ์ถ๊ฐํด์ค๋ค.
: ์์๊ฐ 50๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ ์ง์์ผ ๊ฒฝ์ฐ, ํด๋น ์์๋ฅผ 2๋ก ๋๋ ๊ฐ์ answer ๋ฐฐ์ด์ ์ถ๊ฐ
: ์์๊ฐ 50๋ณด๋ค ์๊ณ ํ์์ผ ๊ฒฝ์ฐ, ํด๋น ์์๋ฅผ 2๋ฅผ ๊ณฑํ ๊ฐ์ answer ๋ฐฐ์ด์ ์ถ๊ฐ
์ ๋ ์กฐ๊ฑด์ ๋ชจ๋ ํด๋นํ์ง ์์ ๊ฒฝ์ฐ, ์๋์ ๊ฐ์ ๊ทธ๋๋ก answer ๋ฐฐ์ด์ ์ถ๊ฐํ return ํ๋ค.
728x90
'๐ ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ง์ง๋ง ๋ ์์ (0) | 2024.03.26 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์นด์ดํธ ์ (0) | 2024.03.25 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์กฐ๊ฑด์ ๋ง๊ฒ ์์ด ๋ณํํ๊ธฐ 3 (0) | 2024.03.25 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ ํฌ๊ฒ ํฉ์น๊ธฐ (0) | 2024.03.25 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ด์ด ๋ถ์ธ ์ (0) | 2024.03.25 |