JavaScript-de kälinjanyň massiwini normalizasiýa etmek

Öňki sapaklarda siz 1-den aýyň soňky gününe çenli sanlar massiwini düzmelidiňiz:

javascriptlet arr = range(getLastDay(year, month));

Şeýle-de, sizde aýyň birinji gününiň we soňky gününiň hepde gününiň belgisi bar:

javascriptlet firstWeekDay = getFirstWeekDay(year, month);
let lastWeekDay  = getLastWeekDay(year, month);

Indi massiwimizi sagda we solda boş setirler bilen dolduralyň. Bunuň üçin normalize funksiýasy bolsun, birinji parametri massiw, ikinjisi – solda näçe boş setir goşmaly, üçünjisi – sagda näçe boş setir goşmaly:

javascriptfunction normalize(arr, left, right) {
  
}

Ýatladyp geçýärin, solda firstWeekDay boş element goşmaly, sagda bolsa 6 minus lastWeekDay element. Ýagny, biz normalize funksiýamyzy şeýle ulanyp bolarys:

javascriptlet res = normalize(arr, firstWeekDay, 6 - lastWeekDay);
console.log(res);
Задание 1

Görkezilen normalize funksiýasyny amala aşyryň we onuň işini barlaň.