문자열 내 'p'('P') 와 'y'('Y') 의 갯수를 구하고, 같을 경우에 True 를 반환한다.
def solution(s):
count_p, count_y = 0, 0
for c in s:
if c == 'p' or c == 'P':
count_p += 1
elif c == 'y' or c == 'Y':
count_y += 1
return count_p == count_y
def solution(s):
return s.lower().count('p') == s.lower().count('y')
문제를 꼼꼼하게 읽자.
'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다.
문자열내 포함된 문자열을 구하는 함수 str1.count(str2)
print('ABC'.lower().count('bc')) # 1