[Swift 코테] 백준 10818 최소, 최대
2022. 3. 8. 17:44ㆍSwift 코딩테스트/Swift 백준 문제 풀이
728x90
개껌처럼 보이지만 개껌 씹다가 이에 살짝 금간거 같다.
1. import Foundation -> components(separatedBy: " ") 대신 아무것도 import 하지 말고 .split(separator: " ") 사용하기
2. sorted()와 min(), max()는 의외로 차이가없었습니다.
sorted()는 시간 복잡도가 O(n log n) / min(), max()는 O(n)
여하튼 코드는 다음과 같습니다.
let input = Int(readLine()!)!
var arr = readLine()!.split(separator: " ").map({ (value) in Int(String(value))! })
print("\(arr.min()!) \(arr.max()!)")
728x90
'Swift 코딩테스트 > Swift 백준 문제 풀이' 카테고리의 다른 글
[Swift 코테] 백준 2941 크로아티아 알파벳 (0) | 2022.03.17 |
---|---|
[Swift 코테] 백준 11654 아스키 코드 (0) | 2022.03.14 |
[Swift 코테] 백준 10951 A + B - 4 (0) | 2022.03.07 |
[Swift 코테] 백준 2741 N 찍기 (0) | 2022.02.11 |
[Swift 코테] 백준 15552 빠른 A+B (0) | 2022.02.11 |