개발공부/코딩테스트 연습문제
[프로그래머스] 문자열 내 p와 y의 개수
ku-na
2022. 1. 11. 11:55
문제 설명과 제한사항

풀이
class Solution {
boolean solution(String s) {
boolean answer = true;
String[] split = s.split("");
int pc = 0;
int yc = 0;
for(int i = 0; i < split.length; i++ ){
if(split[i].equals("p") || split[i].equals("P")) pc++;
if(split[i].equals("y") || split[i].equals("Y")) yc++;
}
if(pc != yc) answer = false;
return answer;
}
}
++
일반적인 풀이라고 생각해서 저렇게 작성했다.
간결하게 count를 하나로 해서 ++, -- 로 하는 것도 인상적이었고,
s 를 up or lower case로 변환해서 한번만 비교하는 방법도 좋다고 생각했다.