-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
💬 문제
[코딩테스트 연습 - 문자열 내 p와 y의 개수](https://school.programmers.co.kr/learn/courses/30/lessons/12916)
💬 Idea
- 문자열에서 y의 개수와 p의 개수를 filter로 뽑아 해당 두 개수를 비교한다.
💬 풀이
func solution(_ s:String) -> Bool
{
let ycount = s.filter({ $0 == "y" || $0 == "Y" }).count
let pcount = s.filter({ $0 == "p" || $0 == "P" }).count
return ycount == pcount
}
💬 더 나은 방법?
func solution(_ s:String) -> Bool
{
return s.lowercased().filter { $0 == "p" }.count == s.lowercased().filter { $0 == "y" }.count
}