알고리즘
프로그래머스 Level 1 -문자열 내 p와 y의 개수(Javascript)
또롱또
2022. 5. 14. 08:40
728x90
https://programmers.co.kr/learn/courses/30/lessons/12916
function solution(s){
let lowercase_s = s.toLowerCase();
// 값이 ppoooyy면 findP에는 p, p, oooyy 가들어가게된다.
let findP = lowercase_s.split("p").length;
let findY = lowercase_s.split("y").length;
if(findP === findY){
return true;
}else{
return false;
}
}
처음에는 정규표현식으로 풀어내려했는데 런타임에러가 문제 몇개에서 나서 실패했다.
근데 다른사람이 정규표현식으로 푼걸보고, 또 배워간다.
function numPY(s) {
return s.match(/p/ig).length == s.match(/y/ig).length;
}
// 아래는 테스트로 출력해 보기 위한 코드입니다.
console.log( numPY("pPoooyY") )
console.log( numPY("Pyy") )
728x90