프로그래머스 Lv1. 문자열 내 p와 y의 개수
📌 문제
📌 접근
- 루프문을 쓰지 않고 개수를 센다.
- python은
count()
를 쓰면 될 것 같은데.. js는?
📌 코드
python
def solution(s):
s = s.upper()
if s.count("P") != s.count("Y"):
return False
return True
- 루프문을 쓰지 않고 개수를 센다.
- python은
count()
를 쓰면 될 것 같은데.. js는?
📌 코드
python
def solution(s):
s = s.upper()
if s.count("P") != s.count("Y"):
return False
return True
def solution(s):
s = s.upper()
if s.count("P") != s.count("Y"):
return False
return True
👉 python 에서는 count()
함수로 매우 쉽게 처리할 수 있었다.
js
split()
function solution(s){
s = s.toUpperCase()
if(s.split("P").length != s.split("Y").length)
return false;
else
return true;
👉 "P"의 개수 = 문자열 s에서 "P"를 모두 없앤 길이 + 1 라는 로직
정규표현식과 match()
function solution(s){
if( s.match(/p/ig).length !== s.match(/y/ig).length )
return false;
else
return true;
👉 정규표현식과 match()를 이용한 개수 비교
✍ 메모
정규표현식
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/%EC%A0%95%EA%B7%9C%EC%8B%9D
Author And Source
이 문제에 관하여(프로그래머스 Lv1. 문자열 내 p와 y의 개수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@ryong9rrr/프로그래머스-Lv1.-문자열-내-p와-y의-개수
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
정규표현식
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/%EC%A0%95%EA%B7%9C%EC%8B%9D
Author And Source
이 문제에 관하여(프로그래머스 Lv1. 문자열 내 p와 y의 개수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ryong9rrr/프로그래머스-Lv1.-문자열-내-p와-y의-개수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)