์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- BFS
- ๋ฌธ์์ด
- ๋ถํ ์ ๋ณต
- Queue
- SwiftUI
- ๋ถํ ์ ๋ณต
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ
- WebView
- ๋ฐฑ์ค
- ์คํ
- ๋ธ๋ฃจํธํฌ์ค
- dfs
- Swift
- ์ฝ๋ฉํ ์คํธ
- ๋นํธ์ฐ์ฐ์
- ์ด์งํ์
- ํ๋ก๊ทธ๋๋จธ์ค
- dp
- ์๊ณ ๋ฆฌ์ฆ
- ๋์ ํฉ
- ๋ถํ ํ์
- ๋ฐฑํธ๋ํน
- WebApp
- ios
- ์์
- ๋ธ๋ฃจํธํฌ์ค ์๊ณ ๋ฆฌ์ฆ
- ์ฝํ
- Today
- Total
MUKER_DEV with iOS
[swift] ๋ฐฑ์ค - 5800๋ฒ: ์ฑ์ ํต๊ณ ๋ณธ๋ฌธ
๋ฌธ์ ๋งํฌ
5800๋ฒ: ์ฑ์ ํต๊ณ
์ฒซ์งธ ์ค์ ์ค๋ ๊ณ ๋ฑํ๊ต์ ์๋ ๋ฐ์ ์ K (1 ≤ K ≤ 100)๊ฐ ์ฃผ์ด์ง๋ค. ๋ค์ K๊ฐ ์ค์๋ ๊ฐ ๋ฐ์ ํ์์ N (2 ≤ N ≤ 50)๊ณผ ๊ฐ ํ์์ ์ํ ์ฑ์ ์ด ์ฃผ์ด์ง๋ค. ์ํ ์ฑ์ ์ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 100๋ณด๋ค
www.acmicpc.net
๋ฌธ์
ํ์๋์ ์ด๋ฒ์ ์ค๋ ๊ณ ๋ฑํ๊ต์ ์๋ก ๋ถ์ํ ๊ต์ฅ ์ ์๋์ด๋ค. ๊ต์ฅ ์ ์๋์ผ๋ก์ ์ฒซ ๋ฒ์งธ ์ผ์ ๊ฐ ๋ฐ์ ์ํ ์ํ ์ฑ์ ์ ํต๊ณ๋ฅผ ๋ด๋ ์ผ์ด๋ค.
์ค๋ ๊ณ ๋ฑํ๊ต ๊ฐ ๋ฐ์ ํ์๋ค์ ์ํ ์ํ ์ฑ์ ์ด ์ฃผ์ด์ก์ ๋, ์ต๋ ์ ์, ์ต์ ์ ์, ์ ์ ์ฐจ์ด๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ์ค๋ ๊ณ ๋ฑํ๊ต์ ์๋ ๋ฐ์ ์ K (1 ≤ K ≤ 100)๊ฐ ์ฃผ์ด์ง๋ค. ๋ค์ K๊ฐ ์ค์๋ ๊ฐ ๋ฐ์ ํ์์ N (2 ≤ N ≤ 50)๊ณผ ๊ฐ ํ์์ ์ํ ์ฑ์ ์ด ์ฃผ์ด์ง๋ค. ์ํ ์ฑ์ ์ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 100๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๊ณ , ๊ณต๋ฐฑ์ผ๋ก ๋๋์ด์ ธ ์๋ค.
์ถ๋ ฅ
๊ฐ ๋ฐ์ ๋ํ ์ถ๋ ฅ์ ๋ค์๊ณผ ๊ฐ์ด ๋ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์๋ค.
- ์ฒซ์งธ ์ค์๋ "Class X"๋ฅผ ์ถ๋ ฅํ๋ค. X๋ ๋ฐ์ ๋ฒํธ์ด๋ฉฐ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ์์๋๋ก 1๋ถํฐ ์ฆ๊ฐํ๋ค.
- ๋์งธ ์ค์๋ ๊ฐ์ฅ ๋์ ์ ์, ๋ฎ์ ์ ์, ์ฑ์ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ์ ๋ ๊ฐ์ฅ ํฐ ์ธ์ ํ ์ ์ ์ฐจ์ด๋ฅผ ์์ ์ถ๋ ฅ๊ณผ ๊ฐ์ ํ์์ผ๋ก ์ถ๋ ฅํ๋ค.
์์
์ฑ๊ณต ํ์ด
import Foundation
for i in 1...Int(readLine()!)! {
let score = readLine()!.split { $0 == " " }.map { Int($0)! }[1...].sorted(by: >)
var maxNum = 0
for j in 0..<score.count-1 { maxNum = max(maxNum, score[j]-score[j+1]) }
print("Class \(i)\nMax \(score.first!), Min \(score.last!), Largest gap \(maxNum)")
}
ํ์ด ํค์๋
- ์ ์๋ฅผ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌ ์์ผ ๋ด์ฅ๋ ํจ์์ ๋ฐ๋ณต๋ฌธ์ผ๋ก ๋ฌธ์ ๋ฅผ ํ์์ต๋๋ค.
'๐ค ์๊ณ ๋ฆฌ์ฆ > BAEKJOON' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[swift] ๋ฐฑ์ค - 1758๋ฒ: ์๋ฐ์ ๊ฐํธ (0) | 2023.07.24 |
---|---|
[swift] ๋ฐฑ์ค - 7562๋ฒ: ๋์ดํธ์ ์ด๋ (0) | 2023.07.22 |
[swift] ๋ฐฑ์ค - 10448๋ฒ: ์ ๋ ์นด ์ด๋ก (0) | 2023.07.19 |
[swift] ๋ฐฑ์ค - 2669๋ฒ: ์ง์ฌ๊ฐํ ๋ค๊ฐ์ ํฉ์งํฉ์ ๋ฉด์ ๊ตฌํ๊ธฐ (0) | 2023.07.17 |
[swift] ๋ฐฑ์ค - 2740๋ฒ: ํ๋ ฌ ๊ณฑ์ (0) | 2023.07.17 |