[ 제출한 코드 풀이 ]
[ 또 다른 풀이 ]
[ 제출한 코드 ]
function solution(s){
var answer = true;
let pValue = 0;
let yValue = 0;
s = s.toUpperCase();
if(s.indexOf('P') == -1 && s.indexOf('Y') == -1)
return true;
for(let i=0; i<s.length; i++){
if(s[i] == 'P'){
pValue++;
}else if(s[i] == 'Y'){
yValue++;
}
}
if(pValue == yValue) answer = true;
else answer = false;
return answer;
}
[ 또 다른 풀이 ]
function solution(s){
return s.toUpperCase().split("P").length === s.toUpperCase().split("Y").length;
}
다른 분들의 코드를 보니 여러 좋은 방법들이 많아 무척 놀랐다.
특히 아래의 코드를 보고 유레카를 외친 것 같다.
코딩 문제를 잘 풀려면 다른 사람들의 코드를 많이 보는게 중요하다는 것을 다시 한번 느꼈다.