Coding Test Practice in Swift
나누어 떨어지는 숫자 배열
JasonYang
2023. 11. 22. 10:46
문제
풀이
func solution(_ arr:[Int], _ divisor:Int) -> [Int] {
// 매개변수 arr을 divisor로 나눈 나머지가 0으로 필터링 한 후 오름차순(sorted())으로 배열 안에서 정렬
let result = arr.filter{$0 % divisor == 0}.sorted()
// 나누어 떨어지는 element가 없으면 배열 안에 -1을 담아 result로 반환
return result.count == 0 ? [-1] : result
}
Tip 고차함수 filter 참조
https://vesselwheel.tistory.com/103