์ฝ๋ฉํ ์คํธ๋ฅผ ๋งค์ผ๋งค์ผ 2๋ฌธ์ ์ฉ ํ์ด๋ณด๋ ์ฝ๋ฉ์คํฐ๋๋ฅผ ์์ํ์์ต๋๋ค.
์ค๋๋ถํฐ ์ฐจ๊ทผ์ฐจ๊ทผ ํ์ด ๊ฐ๋ณด์!!
์ฒซ๋ ์ '๋จธ์ฑ์ด๋ณด๋ค ํค ํฐ ์ฌ๋'์ด๋ผ๋ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด์์ต๋๋ค.
์ด ๊ธ์์๋ ํด๋น ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐํ๋์ง, ๊ฒช์๋ ์ด๋ ค์, ๊ทธ๋ฆฌ๊ณ ๋ฐฐ์ด ์ ์ ํ๊ณ ํ๊ธฐ ์ํด์ ์์ฑํด ๋ณด๊ฒ ์ต๋๋ค ๐
๋ฌธ์ ์ค๋ช
๋ฌธ์ ๋ ๊ฐ๋จํ๋ค. ๋จธ์ฑ์ด๋ผ๋ ์น๊ตฌ์ ํค๋ณด๋ค ๋ ํฐ ์ฌ๋์ ์๋ฅผ ๊ตฌํ๋ ๊ฒ์ด๋ค ใ ใ
์ฃผ์ด์ง ๋ฐฐ์ด์๋ ์ฌ๋๋ค์ ํค๊ฐ ๋ค์ด ์๊ณ , ๋จธ์ฑ์ด์ ํค๋ ๋ฐ๋ก ์ฃผ์ด์ง๋ค. ์ฐ๋ฆฌ๋ ์ด ๋ฐฐ์ด์์ ๋จธ์ฑ์ด๋ณด๋ค ๋ ํฐ ์ฌ๋์ ์๋ฅผ ๋ฐํํ๋ฉด ๋
(์ ์ถ๋ ฅ์ ์)
array | height | result | |
์ ๋ ฅ | [149, 180, 192, 170] | 167 | 3 |
์ถ๋ ฅ | [180, 120, 140] | 190 | 0 |
๋ฌธ์ ํด๊ฒฐ ์ ๊ทผ
์ฒ์์๋ ๋ฐฐ์ด์ for๋ก ์ํํ๋ฉฐ ๋จธ์ฑ์ด์ ํค์ ๋น๊ตํด์ผ๊ฒ ๋ค๊ณ ์๊ฐํ์๋ค.
๋จธ์ฑ์ด์ ํค์ ๋น๊ตํ๊ธฐ ์ํด์ if๋ ์ฌ์ฉํด์ผ์ง ~!
๊ทธ๋ ๊ฒ ํ์ํ ์ฝ๋ ๐ฝ
ํ ~ .. ๐ฌ ์๊ฐ์ ํ๋ฆ๋๋ก ํ๊ธด ํ๋๋ฐ ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ฉ์๋๋ฅผ ํ์ฉํ๋ฉด ์ข ๋ ๊ฐ๊ฒฐํ๊ฒ ๋ํ๋ผ ์ ์์ ๊ฒ ๊ฐ์๋ค.
๐ก ๊ทธ๋์ ์๊ฐ๋ .filter() ๋ฉ์๋๋ฅผ ํ์ฉํ์ฌ ๋ค์ ์ฝ๋ ์์ฑ
๋ด๊ฐ ํผ ๋ฐฉ๋ฒ
function solution(array, height) {
var answer = array.filter((item) => item > height)
return answer.length;
}
๋ฌธ์ ๋ฅผ ํผ ํ ๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ฅผ ๋ณด์๋ค ๐
.filter() ๋ฅผ ์ฌ์ฉํ ๋ค๋ฅธ ์ฝ๋๋ ์ฌ์ฉ๋ฐฉ๋ฒ์ด ๋น์ทํ๋ค ^0^
๋ฐฐ์ด ์ ๊ณผ ๋๋ ์
JavaScript์ ๋ด์ฅ ๋ฉ์๋๋ฅผ ํ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํ ์ ์๋ ๋ฐฉ๋ฒ์ผ๋ก ๊ตฌ์ํด ๋ด์ผ๊ฒ ๋ค.
์ฒ์ ํ์๋ ๋ฐฉ์๋ ํ๋ฆฐ ๊ฒ์ ์๋์์ง๋ง, ๋ ๋์ ๋ฐฉ๋ฒ์ด ์๋ค๋ ๊ฑธ ์์์ ๋ ์์ ํ๊ณ ๊ฐ์ ํ๋ ๊ฒ์ด ์ค์ํ๋ค๋ ๊ฑธ ๋ฐฐ์ ๋ค ใ ใ
์ฝ๋์ ํจ์จ์ฑ๊ณผ ๊ฐ๋ ์ฑ์ ๋ ์ผ๋์ ๋๋ฉฐ ์์ ํ๋ ๊ฒ์ด ์์ผ๋ก๋ ์ค์ํ ์ต๊ด์ด ๋ ๊ฒ ๊ฐ๋ค ๐ฏ๐
'๐ ์คํ๋ฆฐํธ FE 9๊ธฐ > ์ฝ๋ฉ์คํฐ๋ - ์ฝํ ์์ด์ง' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค Lv.0] - x๋งํผ ๊ฐ๊ฒฉ์ด ์๋ n๊ฐ์ ์ซ์ (0) | 2024.10.07 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค Lv.0] - ๋๋ฌธ์์ ์๋ฌธ์ (0) | 2024.10.04 |
[ํ๋ก๊ทธ๋๋จธ์ค Lv.0] - ๊ฐ๋ฏธ ๊ตฐ๋จ (0) | 2024.10.04 |
[ํ๋ก๊ทธ๋๋จธ์ค Lv.0] Day 2 - ์์ด์ค ์๋ฉ๋ฆฌ์นด๋ ธ (0) | 2024.10.02 |
[ํ๋ก๊ทธ๋๋จธ์ค Lv.0] Day 2 - ์ค์ ๊ฐ ๊ตฌํ๊ธฐ (0) | 2024.10.02 |