function solution(s){
var answer = true;
let s_p = 0;
let s_y = 0;
var s_lower = s.toLowerCase()
for(var i = 0; i < s.length; i++){
if(s_lower[i] === 'p'){
s_p += 1
}else if(s_lower[i] === 'y'){
s_y += 1;
}
}
s_p === s_y ? answer = true : answer = false;
return answer;
}
console.log( solution( "pPooyY" ) )
// 출력결과: true
다른 풀이
function solution(s){
// 문자열s를 각각 p와 y를 기준으로 나눈 배열의 길이를 구하면
// p(혹은 y의 갯수)+1이 되므로 결국 비교가 가능하다.
return s.toLowerCase().splite('p').length === s.toLowerCase().splite('y').lengh;
}
console.log( solution( "pPooyY" ) )
// 출력결과: true