-
[백준 10818][Swift] 최소, 최대알고리즘 2022. 4. 1. 15:01728x90
코드
let input = Int(readLine()!)! let numArray = (readLine()?.split(separator: " ").map { Int($0)! })! var min: Int = numArray[0] var max: Int = numArray[0] for i in 0..<input { if min > numArray[i] { min = numArray[i] } if max < numArray[i] { max = numArray[i] } } print(min, max)
제약조건없이 간단하게
let input = Int(readLine()!)! let numArray = (readLine()?.split(separator: " ").map { Int($0)! })! let num = numArray.sorted() print(num.first!, num.last!) // or print(numArray.min()!, numArray.max()!)
https://www.acmicpc.net/problem/10818
'알고리즘' 카테고리의 다른 글
[백준 2439][Swift] 별 찍기 - 2 (0) 2022.04.01 [백준 2438][Swift] 별 찍기 - 1 (0) 2022.04.01 [백준 8393][Swift] 합 (0) 2022.04.01 [백준 1924][Swift] 2007년 (0) 2022.04.01 [백준 2739][Swift] 구구단 (0) 2022.04.01