JavaScript'те календарьдеги массивди нормалдаш

Мурунку сабактарда силер айдын акыркы күнүнө чейинки сандар массивин түзүшүңүз керек эле:

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

Ошондой эле сизде айдын биринчи күнүнүн жана акыркы күнүнүн жуманын күнүнүн номери бар:

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

Келгиле, эми биздин массивибизди оң жана сол тараптан бош саптар менен толуктайлы. Бул үчүн бизде normalize функциясы болсун, биринчи параметри катары массивди, экинчиси - солго канча бош сап кошсо, үчүнчүсү - оңго канча бош сап кошсо:

javascriptfunction normalize(arr, left, right) {
  
}

Эске сала кетейин, солго биз firstWeekDay бош элемент кошушубуз керек, ал эми оңго - 6 минус lastWeekDay элемент. Биз normalize функциябызды төмөнкүдөй колдонобуз:

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

Сүрөттөлгөн normalize функциясын ишке ашырыңыз жана анын иштешин текшериңиз.