-
[Python] 프로그래머스 : 문자열 내 p와 y의 개수코딩테스트/프로그래머스 2024. 7. 16. 12:19
https://school.programmers.co.kr/learn/courses/30/lessons/12916 <- click이 될까?
[문제 풀기 전 생각한 부분]
- 주어진 문자열 s를 대문자로 변환한 뒤, if문을 사용하여 요구사항에 맞춰 boolean 값을 반환한다.
[my_code]
def solution(s): sUpper = s.upper() pCount = sUpper.count('P') yCount = sUpper.count('Y') if pCount == yCount: return True elif pCount != yCount: return False else: return True
[문제점]- 문제점은 아니지만, 문자열 s를 카운트했을 때, 만약 둘 다 0이라면, 카운트 값이 같게 되니 굳이 아래 코드는 없어도 될 거 같다.
else: return True
[문제점 해결]
def solution(s): sUpper = s.upper() pCount = sUpper.count('P') yCount = sUpper.count('Y') if pCount == yCount: return True else: return False
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[Python] 프로그래머스 : 핸드폰 번호 가리기 (0) 2024.07.16 [Python] 프로그래머스 : 제일 작은 수 제거하기 (0) 2024.07.16 [Python] 프로그래머스 : 정수 제곱근 판별 (0) 2024.07.16 [Python] 프로그래머스 : 두 정수 사이의 합 (1) 2024.07.16 [Python] 프로그래머스 : PCCE 기출문제 1번, 출력 (1) 2024.01.22