Poziom 4.2 zbioru zadań JavaScript

Задание 1

Napisz funkcję, która jako parametr będzie przyjmować liczbę i zwracać sumę jej cyfr.

Задание 2

Napisz funkcję, która jako parametr będzie przyjmować liczbę i usuwać z niej zera.

Задание 3

Napisz funkcję, która będzie zwracać ile dni minęło lub pozostało do podanej daty w roku, w zależności od tego, czy ta data już minęła, czy nie.

Задание 4

Napisz funkcję, która jako parametr będzie przyjmować rok i sprawdzać, czy jest przestępny, czy nie.

Задание 5

Napisz funkcję, która zwróci tablicę wszystkich lat przestępnych z ostatnich stu lat.

Задание 6

Napisz funkcję, która będzie zwracać ile dni pozostało do końca bieżącego miesiąca.

Задание 7

Napisz funkcję, która zwróci poprzedni, bieżący i następny dzień tygodnia słownie w postaci następującego obiektu:

javascript{
  next: 'pon',
  curr: 'niedz',
  prev: 'sob',
}