๐ ๋ฌธ์
์ ์ ๋ฐฐ์ด numbers๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. numbers์ ์์ ์ค ๋ ๊ฐ๋ฅผ ๊ณฑํด ๋ง๋ค ์ ์๋ ์ต๋๊ฐ์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
๐ ์ ํ์ฌํญ
- 0 ≤ numbers์ ์์ ≤ 10,000
- 2 ≤ numbers์ ๊ธธ์ด ≤ 100
๐ ์ ์ถ๋ ฅ ์
numbers result
[1, 2, 3, 4, 5] 20
[0, 31, 24, 10, 1, 9] 744
๐ ์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- ๋ ์์ ๊ณฑ์ค ์ต๋๊ฐ์ 4 * 5 = 20 ์ ๋๋ค.
์ ์ถ๋ ฅ ์ #2
- ๋ ์์ ๊ณฑ์ค ์ต๋๊ฐ์ 31 * 24 = 744 ์ ๋๋ค.
๐ง ํ์ด
function solution(numbers) {
// ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ
numbers.sort((a, b) => (b - a));
// ๊ฐ์ฅ ํฐ ๊ฐ ๋ ๊ฐ ๊ณฑํ๊ธฐ
return numbers[0] * numbers[1];
}
'๐งฉ Algorithm > ๐ง JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ชจ์ ์ ๊ฑฐ (0) | 2023.04.10 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ํฉํ ๋ฆฌ์ผ (0) | 2023.04.10 |
[ํ๋ก๊ทธ๋๋จธ์ค] ํฉ์ฑ์ ์ฐพ๊ธฐ (1) | 2023.04.10 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ฃผ์ฌ์์ ๊ฐ์ (0) | 2023.04.10 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฐฐ์ด ํ์ ์ํค๊ธฐ (0) | 2023.04.06 |