문제
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
풀이
주어지는 문자열에서 p와 y의 개수가 동일하면 True, 아니면 False를 리턴하는 문제이다.
1. p와 y의 대문자와 소문자를 비교해서 개수를 센다.
2. 수가 동일하면 True 아니면 False를 리턴한다.
소스코드
class Solution {
boolean solution(String s) {
int pCnt = 0;
int yCnt = 0;
for (char ch : s.toCharArray()) {
if (ch == 'p' || ch == 'P') {
pCnt++;
} else if (ch == 'y' || ch == 'Y') {
yCnt++;
}
}
return pCnt == yCnt;
}
}
실행결과

'Problem Solving > Programmers' 카테고리의 다른 글
| [Programmers] 부족한 금액 계산하기 - Java (1) | 2025.08.30 |
|---|---|
| [Programmers] 예산 - Java (0) | 2025.08.29 |
| [Programmers] 핸드폰 번호 가리기 - Java (0) | 2025.08.27 |
| [Programmers] 피로도 - Java (0) | 2025.08.24 |
| [Programmers] 키패드 누르기 - Java (0) | 2025.08.20 |