#46 - 시퀀스의 합 - Codewars Kata (7큐)

어떻게 도와드릴까요?
You can support by buying a coffee ☕️
Follow me on Github

지침



일:
우리의 임무는 정수 시퀀스의 합을 반환하는 함수를 만드는 것입니다.

시퀀스는 3개의 음수가 아닌 값(begin, end, step(포함))으로 정의됩니다.

시작 값이 끝 값보다 크면 함수는 0을 반환해야 합니다.



2,2,2 --> 2
2,6,2 --> 12(2 + 4 + 6)
1,5,1 --> 15(1 + 2 + 3 + 4 + 5)
1,5,3 --> 5 (1 + 4)

내 솔루션:



const sequenceSum = (begin, end, step) => {
  var count = 0;
  for (let i = begin; i <= end; i += step) {
    count += i;
  }
  return count;
};


설명



먼저 변수 개수를 만들었고 여기에 합계 결과를 루프에 저장할 것입니다.

var count = 0;



그런 다음 시작 매개변수의 값으로 시작하는 for 루프를 사용했습니다. "i"값이 끝 값과 같을 때까지 반복되며 각 반복에서 "i"값은 "step"으로 합산됩니다. "매개변수 값.
그리고 각 반복에서 계산할 "i"값을 합산했습니다.

  for (let i = begin; i <= end; i += step) {
    count += i;
  }



결국 나는 방금 카운트를 반환했습니다.

return count;



이 솔루션에 대해 어떻게 생각하십니까? 👇🤔

Solve this Kata 👨🏽‍💻

좋은 웹페이지 즐겨찾기