코딩테스트 연습 Level1 - 문자열 내 p와 y의 개수 [ javascript ]

코딩테스트 연습 Level1 - 문자열 내 p와 y의 개수 [ javascript ]

반응형

정규표현식을 사용해 최대한 짧게 처리해보려 했으나

(p가 없을 때, y가 없을때) false, (py 둘 다 없을 때를 다르게)true로 처리해줘야해서

조건문으로 나누었습니다.

const solution = s => { if (!s.match(/[py]/gi)) return true; if (!s.match(/p/gi) || !s.match(/y/gi)) return false; return s.match(/p/gi).length === s.match(/y/gi).length; };

반응형

from http://dalconbox.tistory.com/294 by ccl(S) rewrite - 2021-09-14 08:02:03