항해99 2주차가 시작되었다.
2주차는 일주일동안 팀별로 알고리즘 문제를 풀고, 코드 리뷰도 하며 스터디를 진행하는 주간이다.
알고리즘은 시간을 할애하여 제대로 공부해 본 적이 없고, 또 나에게는 큰 산처럼 느껴지지만,,,😥
그래도 이 기회에 열심히 해보자!
*JS 기반의 문제 풀이
< TIL >
1. .repeat() -> ✅ 2중 for 필요없다! (쓸모가 정말 많은 것 같음!)
2. s[ ] / charAt
3. Number()와 parseInt()의 차이
< Solution + >
<방법1>
for(let i = Math.min(a, b); i <= Math.max(a, b); i++){
answer += i;
}
return answer;
<방법2 : 가우스 공식, 등차수열의 합👍>
return (a+b)*(Math.abs(b-a)+1)/2;