음 이건 그래도 할만한것 같다는 생각이 든다.
사고과정..
1. 일단 p, y라는 변수를 만들어서 초기값을 0으로 둔다.
2. for문을 이용하여 문자열을 쭉 흝으면서 p,P와 y,Y가 발견될때마다 p,y변수에 +1씩을 해준다
3. 마지막에 p와 y의 변수 값을 비교해서 같으면 ture를 리턴, 다르면 false를 리턴한다.
function solution(s){
var answer = true;
var p=0
var y=0
for (var i=0; i<s.length; i++){
if (s[i]==='p'){
p++;
}
if (s[i]==='P'){
p++;
}
if (s[i]==='y'){
y++;
}
if (s[i]==='Y'){
y++;
}
}
if(p===y){
answer=true;
}
if(p!==y){
answer=false;
}
return answer;
}
이렇게 하니까 한번에 끝!
이번 포스팅은 크게 해매는거없이 끝났다. 되게간단!
'실전, 제태크! > 웹개발, 어플개발로 돈벌기' 카테고리의 다른 글
[챌린지두번째] 자바스크립트 코딩테스트 뿌시기 (두개 뽑아서 더하기) (0) | 2021.03.24 |
---|---|
[챌린지첫번째] 자바스크립트 코딩테스트 뿌시기 (가운데 글자 가져오기) (0) | 2021.03.21 |
자바스크립트 undefined vs null 관련자료 스크래핑 (0) | 2020.10.16 |
웹개발의 시작! (0) | 2020.09.02 |