<프로그래머스 문제풀이: 문자열 내 p와 y의 개수> Level 1 - 파이썬
문제 자체는 간단해 보였다: def solution(s): num_p = 0 num_y = 0 answer = True for i in s: if i == 'p' or i == 'P': num_p += 1 elif i == 'y' or i == 'Y': num_y += 1 if num_p != num_y: answer = False return answer 단순히 s 안에 p(P) 와 y(Y)의 개수를 세어주고 만약 같을 경우 True, 다를 경우 False로 출력하면 된다. ※ 다른 사람의 풀이 프로그래머스에서 가장 많은 좋아요를 받은 문제 풀이이다: def solution(s): return s.lower().count('p') == s.lower().count('y') 조금 충격적인 숏코딩이다. 생..