Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function sum (input) {
- let index = Number(input[0]);
- let sum = 0;
- let maxNumber = -9999999999999999999;
- let isTrue = false;
- let number = 0;
- let falseSum = 0;
- for (i = 1; i <= index; i++) {
- number = Number(input[i]);
- sum += number;
- if (number > maxNumber) {
- maxNumber = number;
- }
- }
- for (i = 1; i <= index; i++) {
- number = Number(input[i]);
- if ((sum - number) == number) {
- isTrue = true;
- } else if (i < index) {
- falseSum += number;
- }
- }
- if (isTrue == true) {
- console.log (`Yes\nSum = ${(sum - maxNumber)}`);
- } else {
- console.log (`No\nDiff = ${Math.abs(falseSum - maxNumber)}`);
- }
- }
- sum ([3, 5, 5, 1])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement