본문 바로가기
프로그래밍/알고리즘

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

by monicada 2022. 12. 21.
728x90

나의 풀이 

def solution(s):
    return s.lower().count('p') == s.lower().count('y')

먼저 지역변수로 활용할 함수를 만들고

모든 문자를 소문자로 바꾼 후 'p'의 개수를 센다 

마찬가지로 'y'의 개수를 센다 

근데 이렇게 풀면 'p'랑 'y'랑 하나도 없으면 개수가 같게 되는거 아닌가...? 아 그래서 true로 정했구나 문제에서!

solution = lambda s : s.lower().count('p') == s.lower().count('y')

람다를 활용하여 풀었다 

댓글