26 lines
551 B
Swift
26 lines
551 B
Swift
import Foundation
|
|
|
|
func solution(_ babbling:[String]) -> Int {
|
|
let possible: [String: Int] = ["aya": 3, "ye": 2, "woo": 3, "ma": 2]
|
|
var ans: Int = 0
|
|
|
|
for str in babbling {
|
|
var cnt: Int = str.count
|
|
|
|
for key in possible.keys {
|
|
if str.contains(key) {
|
|
cnt -= possible[key, default: 0]
|
|
}
|
|
}
|
|
|
|
if cnt == 0 {
|
|
ans += 1
|
|
}
|
|
}
|
|
|
|
return ans
|
|
}
|
|
|
|
let babbling: [String] = ["aya", "yee", "u", "maa", "wyeoo"]
|
|
print(solution(babbling))
|