レベル1[JavaScript]文字列のpとyの数


問題の説明
文字列sには大文字と小文字が含まれます.sで「p」と「y」の個数を比較し、「同じものが真であり、異なるものがfalseを返す」ソリューションを完了します.p"もyも存在しない場合、常にTrueが返されます.ただし、数字の比較では大文字と小文字は区別されません.
たとえば、sがpPooyyであればtrue、Pyyであればfalseを返します.
せいげんじょうけん
  • 文字列sの長さ:50未満の自然数
  • 文字列sはアルファベットのみからなる.
  • I/O例

    I/O例説明
    I/O例#1
    「p」の個数が「y」の個数に等しいため、trueを返します.
    I/O例#2
    false(1つの「p」と2つの「y」)を返します.
    のり付け
    function solution(s) {
      let count_p = 0;
      let count_y = 0;
    
      for (let i = 0; i < s.length; i++) {
        if (s[i] === 'p' || s[i] === 'P') {
          count_p++;
        } else if (s[i] === 'y' || s[i] === 'Y') {
          count_y++;
        }
      }
    
      if (count_p === count_y) {
        return true;
      } else {
        return false;
      }
    }