실전, 제태크!/웹개발, 어플개발로 돈벌기
[챌린지세번째] 자바스크립트 코딩테스트 뿌시기 (문자열 내 p와 y의 개수)
마린블루원
2021. 3. 24. 21:16
음 이건 그래도 할만한것 같다는 생각이 든다.
사고과정..
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;
}
이렇게 하니까 한번에 끝!
이번 포스팅은 크게 해매는거없이 끝났다. 되게간단!