https://programmers.co.kr/learn/courses/30/lessons/12916
간단한 문제였다.
프로그래머스에서 찾은 더 간단한 코드는 문자열을 소문자로 다 바꿔주고 각각 p와 y개수를 구해, 바로 리턴해주었다.
def solution(s):
p_cnt,y_cnt=0,0
for i in s:
if i=="p" or i=="P":
p_cnt+=1
elif i=="y" or i=="Y":
y_cnt+=1
return p_cnt==y_cnt
더 간단한 코드
def numPY(s):
# 함수를 완성하세요
return s.lower().count('p') == s.lower().count('y')