티스토리 뷰
programmers.co.kr/learn/courses/30/lessons/12910?language=swift
나의 풀이
func solution(_ arr:[Int], _ divisor:Int) -> [Int] {
let result = arr.filter { $0%divisor == 0 }
if result.count > 0 {
return result.sorted()
} else {
return [-1]
}
}
다른 사람의 풀이
func solution(_ arr:[Int], _ divisor:Int) -> [Int] {
let result = arr.filter{ $0 % divisor == 0}.sorted()
return result.count == 0 ? [-1] : result
}
'Algorithm' 카테고리의 다른 글
[Swift 알고리즘] 프로그래머스 Lv1 다트 게임 (0) | 2021.04.27 |
---|---|
[Swift 알고리즘] 프로그래머스 Lv1 실패율 (0) | 2021.04.27 |
[Swift 알고리즘] 프로그래머스 Lv1 비밀지도 (0) | 2021.04.27 |
[Swift 알고리즘] 프로그래머스 Lv1 키패드 누르기 (0) | 2021.04.27 |
[Swift 알고리즘] 프로그래머스 Lv1 로또의 최고 순위와 최저 순위 (0) | 2021.04.27 |
댓글
공지사항