๐ ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ต๋๊ฐ ๋ง๋ค๊ธฐ (2)
Eun_zii
2024. 3. 15. 15:03
ํ๋ก๊ทธ๋๋จธ์ค Lv.0
- ์ต๋๊ฐ ๋ง๋ค๊ธฐ (2)
๐ ๋ฌธ์ ์ค๋ช
- ์ ์ ๋ฐฐ์ด numbers๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. numbers์ ์์ ์ค ๋ ๊ฐ๋ฅผ ๊ณฑํด ๋ง๋ค ์ ์๋ ์ต๋๊ฐ์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
๐ ์ ํ์กฐ๊ฑด
- -10,000 ≤ numbers์ ์์ ≤ 10,000
- 2 ≤ numbers ์ ๊ธธ์ด ≤ 100
๐ ํ์ด
function solution(numbers) {
const sort = numbers.sort((a,b)=> a - b)
return Math.max(numbers[0]*numbers[1], numbers[numbers.length-1]*numbers[numbers.length-2]);
}
โ
๋ฐฐ์ด numbers๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ ํด์คํ Math.max( ) ํจ์๋ก
๋ฐฐ์ด์ 0๋ฒ์งธ * ์ฒซ๋ฒ์งธ , ๋ง์ง๋ง * ๋ง์ง๋ง ์ ๋ฒ์งธ ์ค ์ต๋๊ฐ์ return ํด์ค๋ค.
(๋ฐฐ์ด์ ์์๋์๊ธฐ ๋๋ฌธ์ sortํด์ฃผ์์๋ ๋ง์ง๋ง ๊ฐ๋ค๋ง ๊ณฑํ๋ค๊ณ ์ต๋๊ฐ์ ์๋์๋ค ,, )
728x90