문자 개수

    [프로그래머스/파이썬] 문자열 내 p와 y의 개수

    문제 설명 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution을 완성하세요. 제한 사항 문자열 s의 길이 : 50 이하의 자연수 문자열 s는 알파벳으로만 이루어짐 입출력 예 s answer "pPoooyY" true "Pyy" false 내 풀이 문자열 s를 lower() 를 통해 모두 소문자로 변경 count()를 통해 "p"와 "y"의 개수가 일치하면 True 반환, 일치하지 않으면 False 반환 'p', 'y'가 하나도 없는 경우는 0 == 0 이므로 True 반환 def solution(s): s = s.lower() return True if s.count('p') == s.co..