Algorithm : Programmers - 문자열 내 p 와 y 의 개수

코일·2021년 12월 24일
0

algorithm

목록 보기
17/37
post-thumbnail

링크텍스트

👉 문제

🤔생각해보기

  1. 입력받은 문자열에서 p/P , y/Y 를 추출한다.

  2. count를 세는데, p는 +1, y는 -1 한다.

  3. cnt 가 0 이면 True, 아니면 False

    'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 의 조건도 만족한다.

👉 해결

def solution(s):
    
    cnt = 0
    for i in range(len(s)):
        if s[i] == 'p' or s[i] == 'P':
            cnt += 1
        elif s[i] == 'y' or s[i] == 'Y':
            cnt -= 1

    if cnt == 0:
        return True 
    else:
        return False

🐱‍👤모범답안

def numPY(s):
    # 함수를 완성하세요
    return s.lower().count('p') == s.lower().count('y')
profile
How do you get what you want?🤔🤔

0개의 댓글