로딩
요청 처리 중입니다...

[프로그래머스 파이썬 코딩테스트 1단계]문자열 내 p와 y의 개수

 [프로그래머스 파이썬 코딩테스트 1단계]문자열 내 p와 y의 개수

문자열 내 p와 y의 개수 def solution(s): return True if s.count('p')+s.count('P')==s.count('y')+s.count('Y') or (s.count('p')+s.count('P') ==0 and s.count('y')+s.count('Y') == 0) else False 풀이. 정말 단순하게 문자 p, P의 개수를 count로 구하고 그 값을 s, S의 개수의 합과 비교하여 같으면 True , 그리고 문자가 존재하지 않을 경우에도 True를 리턴하고 그 밖의 경우에만 False를 리턴하면 된다. def numPY(s): return s.lower().count('p') == s.lower().count('y') 다른풀이.

생각해보니 수식의 리턴이 boolean이면 그냥 리턴하면 되는구나.. 그리고 lower을 사용하여 전부 문자열을 소문자로 하고 s와 p의 개수를 비교하였다.

#파이썬, #코딩테스트, #1단계, #프로그래머스 , #...

# 1단계 # datetime # 코딩테스트 # 파이썬 # 프로그래머스