
let sum = 0;
for (let i = 0; i < number.length; i++) {
sum = sum + Number(number[i]);
}
return sum % 9;

문자열 w를 만나면 +1
문자열 s를 만나면 -1
문자열 d를 만나면 +10
문자열 a를 만나면 -10
for (let i = 0; i < control.length; i++) {
if (control[i] === "w") {
n = n + 1;
} else if (control[i] === "s") {
n = n - 1;
} else if (control[i] === "d") {
n = n + 10;
} else if (control[i] === "a") {
n = n - 10;
}
}
return n;
control에는 "wsdawsdassw" 가 있으며 let n = 0부터 시작합니다.
1. for문 i의 인덱스 0~10 만큼 반복합니다.
2. control[i] 가 "w"이면 n = n + 1; (0 = 0 + 1)
3. control[i] 가 "s"이면 n = n + 1; (1 = 1 - 1)
4. control[i] 가 "d"이면 n = n + 10; (0 = 0 + 10)
5. control[i] 가 "a"이면 n = n - 10; (10 = 10 - 10)
6. control 전체에서 w는 3개 (+3), s는 4개 (-4), d는 2개 (+20), a는 2개 (-20)
7. control의 결과값은 6번의 계산값인 -1입니다.
n을 리턴하면 결과는 -1이 됩니다.