🍀 코딩 테스트/쉽게 배우는 JavaScript 알고리즘 입문

합계 알고리즘

놀러와요 버그의 숲 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으로 항상 초기화 해주기! 

'🍀 코딩 테스트 > 쉽게 배우는 JavaScript 알고리즘 입문' 카테고리의 다른 글

최댓값 알고리즘  (0) 2022.07.19
평균 알고리즘  (0) 2022.07.19
개수 알고리즘  (0) 2022.07.19
등차수열 알고리즘  (0) 2022.07.14
do-while문  (0) 2022.07.11