[프로그래머스] 문자열 내 p, y

유동헌·2021년 9월 16일
0

1일1알고리즘

목록 보기
9/12

링크

https://programmers.co.kr/learn/courses/30/lessons/12917

풀이

def solution(s):
    
    p_count    = 0
    y_count    = 0

    for i in s:
        if i == 'p' or i == 'P':
            p_count += 1
        if i == 'y' or i == 'Y':
            y_count += 1
    
    if p_count == y_count:
        return True
    else:
        return False

print(solution("pPoooyY"))
print(solution("Pyy"))
  • 아주 간단하게 풀었던 문제.
  • 다른 분들 코드보면 upper 함수 이용하여 대문자로 만든 다음에 count 함수 사용하여 그 수를 p == y 이런 식으로 비교하시는 분들이 많았음.
  • 나도 점점 메서드 쓰는 방법을 숙지하고 활용 빈도를 늘려야 한다.
profile
지뢰찾기 개발자

0개의 댓글