๐ค ์์งlog ๐ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฑ์ฐจ์์ด์ ํน์ ํ ํญ๋ง ๋ํ๊ธฐ ๋ณธ๋ฌธ
๐ ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฑ์ฐจ์์ด์ ํน์ ํ ํญ๋ง ๋ํ๊ธฐ
Eun_zii 2024. 4. 16. 16:09ํ๋ก๊ทธ๋๋จธ์ค Lv.0
- ๋ฑ์ฐจ์์ด์ ํน์ ํ ํญ๋ง ๋ํ๊ธฐ
๐ ๋ฌธ์ ์ค๋ช
๐ ์ ํ์กฐ๊ฑด
- 1 ≤ a ≤ 100
- 1 ≤ d ≤ 100
- 1 ≤ included์ ๊ธธ์ด ≤ 100
- included์๋ true๊ฐ ์ ์ด๋ ํ๋ ์กด์ฌํฉ๋๋ค.
๐ ํ์ด
function solution(a, d, included) {
let answer = 0;
for (let i = 0; i < included.length; i++) {
if (included[i] === true ) {
answer += a + i * d;
}
}
return answer;
}
โ
for๋ฌธ์ ์ฌ์ฉํด์ included ๋ฐฐ์ด์ ๊ฐ ์์๋ฅผ ๋ฐ๋ณตํ์ฌ์ฃผ๊ณ ,
included ๋ฐฐ์ด์ boolean ๊ฐ์ด ๋ค์ด์์ด์ ํด๋น ์ธ๋ฑ์ค์ ํญ๋ชฉ์ด ํฌํจ๋์ด ์๋์ง ์ฌ๋ถ๋ฅผ ๋ํ๋ธ๋ค.
๊ทธ๋ฆฌ๊ณ i๊ฐ true์ธ์ง ํ์ธํ๋ค.
๋ง์ฝ included[i]๊ฐ true๋ผ๋ฉด, ํด๋น ํญ๋ชฉ์ด ํฌํจ๋์ด ์์์ ๋ํ๋ด๋ฏ๋ก, ๋ฑ์ฐจ์์ด์์ ํด๋น ์์น์ ํญ๋ชฉ์ ๋ํด์ค๋ค.
์ด๋, ๋ฑ์ฐจ์์ด์ i+1๋ฒ์งธ ํญ๋ชฉ์ ๊ฐ์ a + i * d ์ ๊ฐ์ ๊ฐ์ง๋๋ค.
์ด ๊ฐ์ answer์ ๋ํด์คํ returnํ๋ค.
728x90
'๐ ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ฝ๋ผ์ธ ์์ด ๋ง๋ค๊ธฐ (0) | 2024.04.17 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์์ด๊ณผ ๊ตฌ๊ฐ ์ฟผ๋ฆฌ 3 (0) | 2024.04.16 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ ์กฐ์ํ๊ธฐ 2 (0) | 2024.04.15 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๊ฐ๊น์ด 1 ์ฐพ๊ธฐ (0) | 2024.04.15 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ํน๋ณํ ์ด์ฐจ์ ๋ฐฐ์ด 2 (0) | 2024.04.15 |