YagSill

Swift 알고리즘 1차원 배열 최소,최대 구하기 본문

Swift 알고리즘

Swift 알고리즘 1차원 배열 최소,최대 구하기

YagSill 2022. 1. 5. 14:01
728x90

안녕하세요 Yagsill 입니다.

 

백준 알고리즘 문제 중 1차원 배열 첫문제를 풀어보겠습니다.

 

 

대충 5를 입력받고 5번의 for문을 돌려서 배열에 요소를 집어넣고 그 요소중 최대값과 최소값을 보여주면 되는 것 같네요.

 

var arr : [Int] = []
var N = Int(readLine()!)!
for i in 1...N {
    arr.append(Int(readLine()!)!)
}
print("최댓값 : \(arr.max()!) 최솟값 : \(arr.min()!)")

 

-> 에 for문을 5번 돌릴거구요 한번씩 돌때마다 배열안에 append 할겁니다. Int(readLine()!)!으로 제가 직접 하나씩 넣을거에요.

문제처럼 20 10 35 30 7 을 넣고 최대값을 뽑는 max() 함수와 최소값을 뽑는 min()함수를 써서 뽑아냈습니다.

 

짠!~

 

 

즐거운 코딩하세요~!

728x90