๐Ÿค ์€์ง€log ๐Ÿค

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ๋จธ์“ฑ์ด๋ณด๋‹ค ํ‚ค ํฐ ์‚ฌ๋žŒ ๋ณธ๋ฌธ

๐ŸŒˆ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ๋จธ์“ฑ์ด๋ณด๋‹ค ํ‚ค ํฐ ์‚ฌ๋žŒ

Eun_zii 2023. 12. 27. 14:12

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0

- ๋จธ์“ฑ์ด๋ณด๋‹ค ํ‚ค ํฐ ์‚ฌ๋žŒ

 

๐Ÿ’š ๋ฌธ์ œ์„ค๋ช…

  • ๋จธ์“ฑ์ด๋Š” ํ•™๊ต์—์„œ ํ‚ค ์ˆœ์œผ๋กœ ์ค„์„ ์„ค ๋•Œ ๋ช‡ ๋ฒˆ์งธ๋กœ ์„œ์•ผ ํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ๋จธ์“ฑ์ด๋„ค ๋ฐ˜ ์นœ๊ตฌ๋“ค์˜ ํ‚ค๊ฐ€ ๋‹ด๊ธด ์ •์ˆ˜ ๋ฐฐ์—ด array์™€ ๋จธ์“ฑ์ด์˜ ํ‚ค height๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ๋จธ์“ฑ์ด๋ณด๋‹ค ํ‚ค ํฐ ์‚ฌ๋žŒ ์ˆ˜๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด๋ณด์„ธ์š”.

 

๐Ÿ’š ์ œํ•œ์กฐ๊ฑด

  • 1 ≤ array์˜ ๊ธธ์ด ≤ 100
  • 1 ≤ height ≤ 200
  • 1 ≤ array์˜ ์›์†Œ ≤ 200

 

๐Ÿ’š ํ’€์ด

function solution(array, height) {
    
    const answer = array.filter(i => i > height).length

    return answer;
}

 

โœ… ๋ฐฐ์—ด์—์„œ ๋ณ€์ˆ˜๋ณด๋‹ค ํฐ ์ˆซ์ž์˜ ๊ฐœ์ˆ˜ ์ฐพ๊ธฐ

array.filter() ์‚ฌ์šฉํ•ด์„œ i ๋ผ๋Š” ์ƒˆ๋กœ์šด ๋ฐฐ์—ด์„ ๋งŒ๋“ค๊ณ  ๋ณ€์ˆ˜๋ณด๋‹ค ํฐ ๊ฐ’์„ ํ•„ํ„ฐ๋ง ํ•œํ›„,

.length๋กœ array(๊ธฐ์กด ๋ฐฐ์—ด)์—์„œ ํ•„ํ„ฐ๋ง ๋œ ๋ฐฐ์—ด ๋‚ด์— ๋ณ€์ˆ˜๋ณด๋‹ค ํฐ ๊ฐ’์˜ ๊ฐœ์ˆ˜๋ฅผ ๊ฐ€์ ธ์˜จ๋‹ค.

 
728x90