158. 369게임
1
2
3
4
5
6
7
8
9
import Foundation
func solution(_ order:Int) -> Int {
var answer = String(order).map{String($0)}.filter{$0=="3" || $0=="6" || $0=="9"}.count
return answer
}
일단 order를 각각 하나로 분류하기위해 map을 사용하여 배열에 담았다.
그리고 필터를 사용하였고 처음에는 생각없이 3으로 나눈수에 해당하는 걸 카운트로 해야하는건가 싶었는데 알고보니 3,6,9에 해당하는 내용이라
or조건을 사용해서 해결하였다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.