문자열 py갯수

2021. 11. 26. 13:26Javascript/문제풀이

문자열 내 p와 y의 개수

 

방법1

function numPY(s){
  s = s.toUpperCase();
  let num = 0;

  for( let i = 0; i < s.length; i++){
      if( s[i] === 'P' ) num++;
      if( s[i] === 'Y' ) num--;
  }
 
  return num === 0;
}

console.log(numPY('pPoooyY')); // true
console.log(numPY('Pyy'));     // false

 

 

방법2 - 대문자로 바꿔서 P로 자른후 길이를 비교해서 체크

function numPY(s){
  return s.toUpperCase().split("P").length === s.toUpperCase().split("Y").length;
}

console.log(numPY('pPoooyY')); // true
console.log(numPY('Pyy'));     // false
let a = 'pPoooyY'
let b = a.toUpperCase(); // PPOOOYY
let c = b.split('P');    // ['' , '', 'OOOYY']
let d = c.length;        // 3
console.log(b);
console.log(c);
console.log(d);

 

 

 

'Javascript > 문제풀이' 카테고리의 다른 글

문자열  (0) 2021.11.26
폰 번호 지우기  (0) 2021.11.26
같은 문자는 싫어  (0) 2021.11.26
중복제거  (0) 2021.11.26
모음지우기  (0) 2021.11.26