iOS [Swift]/์๊ณ ๋ฆฌ์ฆ
[ํ๋ก๊ทธ๋๋จธ์ค] ๋๋์ด ๋จ์ด์ง๋ ์ซ์ ๋ฐฐ์ด
๋๋ฆฌ๋ฌ์ดํ
2020. 12. 18. 11:01
<๋ฌธ์ >

<์ ๋ต์ง๊ธฐ>
์ด๋ฒ์๋ ๋ ํํํ์ง ๋ง๊ณ filter๋ฅผ ์ ๊ทน ํ์ฉํด์ผ๊ฒ ๋ค!! (๋์ด๋ ๋งค์ฐ ์ฌ์ด ๋ฌธ์ ๋ฅผ ๋ณด๋ ๋ฐ๋ก ๋ ์ค๋ฅด๋๊ตฐ ใ ใ ๐๐) returnํ๋ ๋ฐฐ์ด์ด ์ ๋ ฌ๋์ด์ผ ํ๋๋ฐ, ์ ๋ ฌ ์์ ์ filter๋ฅผ ํ๊ธฐ ์ /ํ ๋ฌด๊ดํ ๋ฏ ํ๋ค.
<์ฝ๋>
func solution(_ arr:[Int], _ divisor:Int) -> [Int] {
let divided = arr.filter { $0 % divisor == 0 }.sorted()
return divided.count != 0 ? divided : [-1]
}
<Lesson Learned>
์๋ง ํ๋ก๊ทธ๋๋จธ์ค ๋ฌธ์ ํ๊ธฐ ์์ํ ์ดํ๋ก ์ ์ผ ๋จ์๊ฐ์ ํ์ ๋ฌธ์ ์ธ๋ฏ..!? ใ ใ ๋๋ฌด ์ฌ์ด๊ฑฐ ์ฐพ์ํธ๋ ๋๋์ด๋ผ ์ค๋์ ๋ช๊ฐ ๋ ํ์ด์ผ๊ฒ ๋ค ๐ ๐
์๊ณ ๋ฆฌ์ฆ์์ ์ฌ์ฉ๋ filter๊ฐ ๊ถ๊ธํ๋ค๋ฉด?? ๐ 2020/12/15 - [iOS [Swift]/๊ธฐ์ด๋ฅผ ํํํ!] - [Swift] map, filter, reduce
์ถ์ : ํ๋ก๊ทธ๋๋จธ์ค ๋๋์ด ๋จ์ด์ง๋ ์ซ์ ๋ฐฐ์ด