-
[프로그래머스][Swift] 문자열 내 p와 y의 개수알고리즘 2022. 7. 14. 10:36728x90
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:) 존재를 다시 상기시킬 수 있었음
'알고리즘' 카테고리의 다른 글
[프로그래머스][Swift] 숫자 문자열과 영단어 (0) 2022.08.04 [프로그래머스][Swift] 다트 게임 (0) 2022.07.14 [프로그래머스][Swift] 두 정수 사이의 합 (0) 2022.07.11 [프로그래머스][Swift] 부족한 금액 계산하기 (0) 2022.07.01 [프로그래머스][Swift] 문자열 다루기 기본 (0) 2022.06.29