코딩테스트

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

pyflu 2023. 8. 21. 02:19

[프로그래머스] 문자열 내 p와 y의 개수 Lv.1 - [파이썬/python]

 

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr


 

문제 설명

 

 

문자열s의 'p'와 'y'의 개수를 비교해 개수가 같으면 True 다르면 False를, 'p'와 'y' 둘 다 하나도 없으면 True를 반환하는 문제입니다.

 

 

※ 제한사항

  • 문자열 s의 길이 : 50 이하의 자연수
  • 문자열 s는 알파벳으로만 이루어져 있습니다.

 

 

더보기

 

 

 

 




정답 주의!!!




 

 

 


def solution(s):
   
    # 문자열s를 소문자로 변환
    s = s.lower()
   
    # 문자열s의 p의 개수와 y의 개수를 비교해 같으면 True를 반환
    # p와 y의 개수가 0이어도 둘 의 개수가 0으로 같기때문에 True를 반환
    if s.count('p') == s.count('y'):
        return True
   
    # 위의 조건문에서 탈락시(둘의 개수가 다르다는 뜻) False 반환
    return False

728x90