문자열 내 p와 y의 개수

김현민·2021년 9월 3일
0

Algorithm

목록 보기
59/126
post-thumbnail

내 코드

function solution(s){
    var answer = true;
    var tt = s.toLowerCase().split('');
    var ps = tt.filter(item=> item === 'p')
    var ys = tt.filter(item=> item === 'y')
    
    ps.length === ys.length ? answer = true : answer = false
    
    return answer
    
}

모두 소문자로 변경 후, filter하고, 각각 변수의 길이가 같으면 true 아니면 false 반환

다른사람의 코드

s.toLowerCase().split('p').length === s.toLowerCase().split('y').length ? answer = true : answer = false;

하나씩 소거(split)하는 방식인듯 하다. 소거하고 남는 부분의 길이를 비교 대칭이면 같을것임..

profile
Jr. FE Dev

0개의 댓글