ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 문자열 내 p와 y의 개수
    개발노트 2019. 12. 4. 00:38

    대소문자가 섞여있기 때문에 lower() 함수를 사용했습니다.

    if 문으로 'P' or 'p' 와 같이 써도 상관없습니다.

     

    for문을 돌며 문자열 요소 하나씩 if문으로 비교합니다.

    같이 p, y와 같은지 비교하고 각각 카운트합니다.

     

    마지막으로 if문을 사용해 p카운트와 y카운트가 다르면 False값을 가지도록 했습니다.

     

    def solution(s):
        answer = True
        s = s.lower()
        p_count = 0
        y_count = 0
        #다르면 false
        for string in s:
            if string is 'p':
                p_count += 1
            if string is 'y':
                y_count += 1
        if p_count is not y_count:
            answer = False
    
        return answer

     

     

     

    댓글

Designed by Tistory.