๋จธ์ฑ์ด๋ ํ๊ต์์ ํค ์์ผ๋ก ์ค์ ์ค ๋ ๋ช ๋ฒ์งธ๋ก ์์ผ ํ๋์ง ๊ถ๊ธํด์ก์ต๋๋ค. ๋จธ์ฑ์ด๋ค ๋ฐ ์น๊ตฌ๋ค์ ํค๊ฐ ๋ด๊ธด ์ ์ ๋ฐฐ์ด array
์ ๋จธ์ฑ์ด์ ํค height
๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ๋จธ์ฑ์ด๋ณด๋ค ํค ํฐ ์ฌ๋ ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์.
array
์ ๊ธธ์ด โค 100height
โค 200array
์ ์์ โค 200array | height | result |
---|---|---|
[149, 180, 192, 170] | 167 | 3 |
[180, 120, 140] | 190 | 0 |
์ ์ถ๋ ฅ ์ #1
149, 180, 192, 170 ์ค ๋จธ์ฑ์ด๋ณด๋ค ํค๊ฐ ํฐ ์ฌ๋์ 180, 192, 170์ผ๋ก ์ธ ๋ช ์ ๋๋ค.
์ ์ถ๋ ฅ ์ #2
180, 120, 140 ์ค 190๋ณด๋ค ํฐ ์๋ ์์ผ๋ฏ๋ก 0๋ช ์ ๋๋ค.
const solution = (array, height) => array.sort((a,b) => b-a).reduce((a,b) => b > height ? a+1 : a,0)