Potęgowanie liczb a następnie zsumowanie ich

0

Witam robię takie zadanie z codewars https://www.codewars.com/kata/515e271a311df0350d00000f/train/javascript i przechodzi mi tylko jeden test a mam taki kod

function squareSum(numbers){
  let sum = 0;
  for(let i = 0; i < numbers.length; i++) {
    sum = sum * 2 + numbers[i] * 2;
  }    
  return sum;
}

co tu mogę zrobić żeby to dobrze działało dobrze

2

sum = sum + numbers[i] * numbers[i]

1

A co Ty w ogole liczysz? Bo na pewno nie sume kwadratow

function squareSum(numbers){
  let sum = 0;
  for(let n of numbers) {
    sum += n * n;
  }    
  return sum;
}
0

Ok, dzięki już działa

1 użytkowników online, w tym zalogowanych: 0, gości: 1