ფუნქცია, რომელიც პოულობს რიცხვების ჯამს rest და spread ოპერატორების გამოყენებით JavaScript-ში

დავწეროთ ფუნქცია, რომელიც მიიღებს პარამეტრებად თვითნებური რაოდენობის რიცხვებს და დააბრუნებს მათ ჯამს.

აი ჩვენი ფუნქციის მუშაობის მაგალითები:

javascriptconsole.log( func(1, 2, 3)       ); // გამოიტანს 6-ს
console.log( func(1, 2, 3, 4)    ); // გამოიტანს 10-ს
console.log( func(1, 2, 3, 4, 5) ); // გამოიტანს 15-ს

დასაწყისისთვის, მოდით გავაკეთოთ ისე, რომ ყველა გადაცემული პარამეტრის რიცხვი მოხვდეს მასივში:

javascriptfunction func(...nums) {
  console.log(nums);
}

func(1, 2, 3); // გამოიტანს [1, 2, 3]

ახლა კი გავუშვათ ციკლი გადაცემულ მასივზე და ვიპოვოთ გადაცემული რიცხვების ჯამი:

javascriptfunction func(...nums) {
  let sum = 0;
  
  for (let num of nums) {
    sum += num;
  }
  
  return sum;
}

let result = func(1, 2, 3);
console.log(result); // გამოიტანს 6-ს
Задание 1

დაწერეთ ფუნქცია, რომელიც მიიღებს პარამეტრებად თვითნებური რაოდენობის რიცხვებს და დააბრუნებს მათ საშუალო არითმეტიკულს.