๋ฐ์ํ
์ต๋๊ฐ ๋ง๋ค๊ธฐ
๋ฌธ์ ์ค๋ช
์ ์ ๋ฐฐ์ด 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์ ๋๋ค.
์ ์ถ
import Foundation
func solution(_ numbers:[Int]) -> Int {
let n = numbers.sorted(by: >)
return n[0] * n[1]
}
๋ฐฐ์ด์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ ํ, ์ฒซ ๋ฒ์งธ ๊ฐ๊ณผ ๋ ๋ฒ์งธ ๊ฐ์ ๊ณฑํ์ฌ ๋ฐํํ๋ค
๋ฐ์ํ
'โจ๏ธ Language > swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค LV.0] ๋ชจ์ ์ ๊ฑฐ (0) | 2022.12.30 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค LV.0] ํฉํ ๋ฆฌ์ผ (0) | 2022.12.30 |
[ํ๋ก๊ทธ๋๋จธ์ค LV.0] ํฉ์ฑ์ ์ฐพ๊ธฐ (0) | 2022.12.29 |
[ํ๋ก๊ทธ๋๋จธ์ค LV.0] ์ฃผ์ฌ์์ ๊ฐ์ (0) | 2022.12.29 |
[ํ๋ก๊ทธ๋๋จธ์ค LV.0] ๋ฐฐ์ด ํ์ ์ํค๊ธฐ (0) | 2022.12.29 |