코딩테스트/Javascript

문자열 내 p와 y의 개수

JWOOKJ 2021. 1. 1. 14:23

#나의 풀이

function solution(s){
    var answer = true;
    s = s.toLowerCase();
    let p = 0;
    let y = 0;
    for (let i = 0; i < s.length; i++){
        if (s[i] === "p"){
            p++;
        }
        if (s[i] === "y"){
            y++;
        }
    }
    if(p === y)
        return answer;
    else
        return false;
}

 

 

#다른 방법

1. split메소드를 활용하여 리스트의 길이 비교 

 

2. match메소드를 활용하여 리스트의 길이 비교

* 포함되는 문자가 없을 경우의 예외처리를 해주어야 한다.

 

2021/01/01 - [개발/Javascript] - 문자열 찾기

 

문자열 찾기

1. indexOf(찾을 문자열, 시작인덱스) ==> 찾을 문자열의 인덱스를 반환, 문자를 가지고 있지 않다면 -1을 반환한다. 2. includes(찾을 문자열, 시작인덱스) ==> 찾을 문자열을 포함하고 있다면 true, 없다

jwookj.tistory.com