文字列内のpとyの個数



問題を解く方法はたくさんあるが,私は少しばかだ.
function solution(s) {
  s = s.split("");
  let b = s.filter((a) => "p" === a).length + s.filter((a) => "P" === a).length;
  let y = s.filter((a) => "y" === a).length + s.filter((a) => "Y" === a).length;
  return b === y;
}
すべて大文字や小文字に変えて解く方法もあります.
私は捕まえて解いてみます.
  • 全配列化
  • pとPの配列長
  • yとYの配列長
  • 両者比較