[프로그래머스 / Python] 문자열 내 p와 y의 개수
- Coding Test/프로그래머스
- 2021. 6. 22.
https://programmers.co.kr/learn/courses/30/lessons/12916
for문 하나로 p와 y 갯수 구해서 비교해주면 됨.
내 코드
def solution(s):
answer = True
p_cnt = 0
y_cnt = 0
for i in s:
if i == 'p' or i == 'P':
p_cnt += 1
elif i == 'y' or i == 'Y':
y_cnt += 1
if p_cnt == y_cnt:
return True
else:
return False
다른 사람 풀이
def numPY(s):
return s.lower().count('p') == s.lower().count('y')
lower, count함수사용하면 한줄로 풀 수 있다.
'Coding Test > 프로그래머스' 카테고리의 다른 글
[프로그래머스 / Python] 문자열 다루기 기본 (0) | 2021.06.22 |
---|---|
[프로그래머스 / Python] 문자열 내림차순으로 배치하기 (0) | 2021.06.22 |
[프로그래머스 / Python] 문자열 내 마음대로 정렬하기 (0) | 2021.06.22 |
[프로그래머스 / Python] 직사각형 별찍기 (0) | 2021.06.21 |
[프로그래머스 / Python] 수박수박수박수박수박수? (0) | 2021.06.21 |