[프로그래머스] 문자열 내 p와 y의 개수 (JS)

hhkim·2023년 6월 19일
0

Algorithm - JavaScript

목록 보기
7/188
post-thumbnail

풀이 과정

  1. 문자열 s에 py의 개수 세기: 문자열을 소문자로 변환 => 배열로 변환 => filter()로 개수 세기
  2. 1에서 센 개수가 같으면 True, 다르면 False: 삼항 연산자 활용
  3. 둘 다 없으면 True: 둘의 개수가 모두 0이면 True니까 || 연산자 활용

코드

function solution(s) {
  const arr = [...s.toLowerCase()];
  let p = arr.filter((c) => c === 'p').length;
  let y = arr.filter((c) => c === 'y').length;
  return (!p && !y) || p === y ? true : false;
}

0개의 댓글