Where who wants to meet someone

백준 Swift [2750] 수 정렬하기 본문

백준 알고리즘 문제 기록/정렬

백준 Swift [2750] 수 정렬하기

Lust3r 2023. 8. 1. 17:50
728x90

난이도

브론즈 II

 

문제

https://www.acmicpc.net/problem/2750

 

2750번: 수 정렬하기

첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.

www.acmicpc.net

 

내 답안

let count = Int(readLine()!)!

var array = [Int]()

for _ in 1...count {
    array.append(Int(readLine()!)!)
}

array.sort()

for i in array.indices {
    print(array[i])
}

- array 배열을 하나 만들고, 첫 줄에 제시한 숫자만큼 for문을 돌면서 배열에 숫자를 append한다.

- 이후 array를 sort하여 정렬하고, array의 index만큼 반복하며 각 index의 값을 출력하도록 했다.