728x90
https://www.acmicpc.net/problem/2920
2920번: 음계
다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8
www.acmicpc.net
sorted()를 써서 비교를 할 수 있는지 없는지 물어보는 문제.
sort()와 sorted()의 다른점도 함께 알아 볼 수 있는 문제였다.
https://pskbhnsr.tistory.com/48
[Swift] Sort, Sorted 메소드 (Dictionary 정렬 포함)
안녕하세요! 오늘은 Swift에서 제공해주는 Sort와 Sorted에 대해서 알아보려고 합니다! 우선 두 메서드는 원소가 Comparable 프로토콜을 만족해야합니다! 그래야 비교가 가능해 정렬할 수 있으니까요!
pskbhnsr.tistory.com
결과.
import Foundation
let scale = [1,2,3,4,5,6,7,8]
let input = readLine()!.split(separator: " ").map {Int($0)!}
let scaleSorted = scale.sorted(by: >)
if scale == input {
print("ascending")
}else if scaleSorted == input {
print("descending")
}else {
print("mixed")
}
728x90
'PS' 카테고리의 다른 글
| [swift] 17256 달달함이 넘쳐흘러 (0) | 2022.12.27 |
|---|---|
| [swift] 15727 - 조별과제를 하려는데 조장이 사라졌다. (0) | 2022.12.26 |
| [Swift] 2884 알람시계 (0) | 2022.11.30 |
| [swift] 9086 - 문자열 (0) | 2022.11.25 |
| 11866번 요세푸스 문제 : SWIFT (1) | 2022.10.03 |