#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 👨🏽💻
Reference
이 문제에 관하여(#46 - 시퀀스의 합 - Codewars Kata (7큐)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/cesar__dlr/46-sum-of-a-sequence-codewars-kata-7-kyu-485c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)