프로그래머스 1단계 - 문자열 내 p와 y의 개수

원동휘·2022년 9월 19일
0

프로그래머스

목록 보기
7/46

< 문제 >

풀이
문제에 "단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다." 라는 구문에 힌트를 얻어
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'));
profile
Front-End Developer #Nextjs #React #Typescript

0개의 댓글