JavaScript-те календарьдегі массивті нормалау

Алдыңғы сабақтарда сіз 1 санынан бастап айдың соңғы күніне дейінгі сандар массивін жасауыңыз керек еді:

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 функциясын жүзеге асырыңыз және оның жұмысын тексеріңіз.