< 문제 >
풀이
문제에 "단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다." 라는 구문에 힌트를 얻어
p or y가 항상 대문자일때를 비교해서 반복문을 돌면서 p와 y의 개수를 각각 찾고 그 개수를 비교해서 true, false 풀이
function solution(s) {
let pLength = 0;
let yLength = 0;
for (let i = 0; i < s.length; i++) {
if (s[i].toUpperCase() === 'P') pLength += 1;
if (s[i].toUpperCase() === 'Y') yLength += 1;
}
return pLength === yLength;
}
console.log(solution('pPoooyY'));
console.log(solution('Pyy'));