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')
람다를 활용하여 풀었다
'프로그래밍 > 알고리즘' 카테고리의 다른 글
프로그래머스 - 정수 내림차순으로 배치하기 파이썬 (0) | 2022.12.23 |
---|---|
프로그래머스 - 문자열을 정수로 바꾸기 파이썬 (0) | 2022.12.22 |
프로그래머스 - 자연수 뒤집어 배열로 만들기 파이썬 (0) | 2022.12.20 |
프로그래머스 - 짝수와 홀수 파이썬 (0) | 2022.12.19 |
백준 2606 - 바이러스 파이썬 (0) | 2022.12.05 |
댓글