선샌님...What..?🥲💦
멘붕의 날이었다.
오후 내내 코플릿 문제를 5개정도밖에 풀지 못해 좀 많이 힘들었다. 예상했던 결과였음에도 중간중간 스트레스를 많이 받았다. 그래도 어찌저찌 풀어나가긴 했다.
📌 절대값의 차이를 구하는 식 (- 노상관)
function difference(a, b) {
return Math.abs(a - b);
}
console.log(difference(3, 5));
// expected output: 2
복습이 많이 필요한 날.
for문 어떻게 돌아가는지 완벽히 이해하기 (+ while문)
❗️0부터 num까지 합 구할때:
function sumTo(num) {
let result = 0;
for(let i=0; i<=num; i++){ //이 형식이 기본!
result=result+i;
}
return result;
}
❗️팩토리얼 구할 때:
function factorial(num) {
let result = 1;
for (let i = 1; i <= num; i++) {
result = result * i
}
return result;
}
✔️이게 기본! -> for(let i = 0, i < num, i++)
✔️result 설정했다는건 넣을 가방 만들어준 것.
result = result + i
result = result * i
기본적으로 이런 형식으로 된다.
✔️i는 반복하는 횟수 (i만큼 반복문 돌리는 것)
✔️ for (시작값; 조건식을 만족할때까지 돌아감(만족안하면 안돌아감) ; i는 1씩증가)