[프로그래머스] 문자열 내 p와 y의 개수

cheeeese·2022년 3월 5일
0

코딩테스트 연습

목록 보기
59/151
post-thumbnail

📖 문제

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

💻 내 코드

def solution(s):
    p=0
    y=0

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

💡 다른 사람 코드

def numPY(s):
    return s.lower().count('p') == s.lower().count('y')
  • 문자를 모두 소문자(혹은 대문자)로 변경
  • count: 문자열 내 특정 문자의 개수 반환
    -> count 사용하여 개수 같은지 확인

0개의 댓글