놀러와요 버그의 숲 2022. 7. 11. 00:28
728x90
반응형
// 문제 : n명의 점수 중에서 80점 이상인 점수의 합계

// 합계알고리즘 (Sum Algorithm): 주어진 범위에 주어진 조건에 해당하는 자료들의 합계

// [1] Input(입력)
var scores = [100, 75, 50, 37, 90, 95];
var sum = 0;

// [2] Process(처리)
for (i = 0; i < scores.length; i++) {
  if (scores[i] >= 80) {
    sum = sum + scores[i];
  }
}

// [3] Output(출력)
console.log(sum);

배운점

1. 어떻게 하면 조건식을 만족하는 숫자들만 뽑아낼까 생각이 들었는데, scores[i] 자체로 쓰는게 이미 if 조건문을 통과한 것들만 남는 다는 것을 알게 되었다.

2. sum=0으로 항상 초기화 해주기!