알고리즘
[프로그래머스][Swift] 문자열 내 p와 y의 개수
moving
2022. 7. 14. 10:36
728x90
func solution(_ s: String) -> Bool {
var ans: Bool = false
let pNum = s.filter { $0 == "p" || $0 == "P" }.count
let yNum = s.filter { $0 == "y" || $0 == "Y" }.count
return pNum == yNum ? !ans : ans
}
다른 사람의 풀이
func solution2(_ s:String) -> Bool {
let string = s.lowercased()
return string.components(separatedBy: "p").count == string.components(separatedBy: "y").count
}
문자열을 모두 소문자로 바꾼 후 개수 비교
잊고 있었던 components(separatedBy:) 존재를 다시 상기시킬 수 있었음