JavaScript 문법 종합반 2일차

안치훈·2023년 5월 23일
0
post-thumbnail


매일매일 꾸준히 til 을 작성하는게 정말 쉬운일은 아닌거같다...
오늘 아침에 til 관련 특강을 진행해서 편하게 듣고있는 와중
하면안되는 것들을 설명해주시는데

-배운걸 정리하듯 쭉 써내려가는것 X-

...?
......?

하... 그래도 강사님께서 말씀해주시길 이제부터라도 잘쓰면 된다고하셨다..
그래 그러면 된거야...

오늘 풀어본 알고리즘 문제

처음 풀어보는 알고리즘 문제라서 당황했지만 조원들과 얘기해보고 천천히 식을 대입해보니 풀수있었다.이거 생각보다 성취감이 엄청나다..

해답.

var result = true;
s = s.toUpperCase();
var num = 0; 
for(var i = 0; i < s.length; i++){    // i 0 에서부터 하나씩 추가한다
   if(s[i] === 'P') num++; // P 이면 + 1
    if(s[i] === 'Y') num--; // y면  -1
 } 
 result = (num === 0); // p, y 갯수가 같으면 0 이고 즉 true 아닐경우 false 이다.
 return result;
}

누군가에겐 이게 어려웠다고? 할수있지만 처음 풀어본 알고리즘 문제라 너무 신기하고 재밌었다.
toUpperCase() 메서드 = 대문자로 반환 배웠는데 까먹었다 ..
이젠 확실하게 기억할수있을거같다 .. 오늘도 내일도 화이팅

profile
盡人事待天命

0개의 댓글