def solution(s):
p_count = s.lower().count('p')
y_count = s.lower().count('y')
if p_count == y_count :
answer = True
else :
answer = False
return answer
문자열 전체를 소문자로 만드는 lower() 이나 대문자로 만드는 upper()
특정 문자열의 개수를 세는 count()
이 함수들을 사용하면 쉽게 풀 수 있었다.
'코딩테스트' 카테고리의 다른 글
[프로그래머스][C++] 두 수의 나눗셈 (int형 정수 나누기 소수점 얻기) (0) | 2022.10.02 |
---|---|
[프로그래머스][C++] 배열의 평균값 (vector 평균 구하기) (0) | 2022.10.01 |
[프로그래머스][Python] 핸드폰 번호 가리기 (0) | 2022.10.01 |
[프로그래머스][Python] 정수 내림차순으로 배치하기 (0) | 2022.09.25 |
[프로그래머스][Python] 자연수 뒤집어 배열로 만들기 (0) | 2022.09.25 |