๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐ŸŽ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค/LV.1

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” ์ˆซ์ž ๋ฐฐ์—ด (Swift) - LV.1

by Joseph Seong 2024. 1. 29.

โฌ† ๋ฌธ์ œ ํ’€๊ธฐ โฌ†

 

 

 

 

 

ํ’€์ด

  1.  filterํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋‚ด๋ถ€ ๊ฐ’๋“ค์— ๋Œ€ํ•ด์„œ 1๊ฐœ์‹ ๊ฐ’ ๋น„๊ต
  2.  sortedํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๊ฐ’์„ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌ
func solution(_ arr:[Int], _ divisor:Int) -> [Int] {
    
    let result = arr.filter{ $0 % divisor == 0 }.sorted()
    
    return result.isEmpty ? [-1] : result
}