๋ฐฑ์ค - ๋ณด๋ฌผ(Swift)
2022. 10. 23. 12:11ใAlgorithm
๋ฐฑ์ค - ๋ณด๋ฌผ(Swift)
๋ฌธ์ ์ค๋ช
https://www.acmicpc.net/problem/1026
๋์ ํ์ด
์ด์ ์กฐ๊ธ ๊ณ ์ฐจํจ์์ ์ต์ํด์ง๋ ๋๋์ด๋ค.
A์ ๊ฐ์ฅ์์ ๊ฐ๊ณผ B์ ๊ฐ์ฅ ํฐ ๊ฐ์ ๊ณฑํ๋ฉด ๋๋ ๊ทธ๋ฆฌ๋ ๋ฌธ์ ์ด๋ค.
import Foundation
let n = readLine()!
var a = readLine()!.components(separatedBy:" ").map{ Int($0)! }
var b = readLine()!.components(separatedBy:" ").map{ Int($0)! }
a.sort(by: >)
b.sort(by: <)
print(a.enumerated().map{ $0.element * b[$0.offset]}.reduce(0, +))
\
'Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค - ๊ฑฐ์ค๋ฆ๋(Swift) (0) | 2022.10.23 |
---|---|
๋ฐฑ์ค - ์์ด๋ฒ๋ฆฐ ๊ดํธ (2) | 2022.10.23 |
๋ฐฑ์ค - ํ์์ค ๋ฐฐ์ (Swift) (0) | 2022.10.23 |
๋์ 0 - ๋ฐฑ์ค(Swift) (0) | 2022.10.22 |
๋ฐฑ์ค - ATM(Swift) (0) | 2022.10.22 |