Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict';
- //sumInArray([4, 3, 1, 4, 2, 5, 8]);
- function sumInArray(args) {
- let givenSum = 11,
- currentSum = 0,
- numbersArr = [],
- outputData;
- for (let i = 0; i < args.length; i += 1) {
- currentSum += args[i];
- numbersArr.push(args[i]);
- for (let j = i + 1; j < args.length; j += 1) {
- currentSum += args[j];
- numbersArr.push(args[j]);
- if (currentSum === givenSum) {
- outputData = numbersArr.join(', ');
- console.log(outputData);
- }
- else if (currentSum > 11) {
- while (numbersArr.length !== 0) {
- numbersArr.pop();
- }
- currentSum = 0;
- break;
- }
- }
- }
- }
- sumInArray([4, 3, 1, 4, 2, 5, 8]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement