<prompt> Andika algoriti ili kupanga nambari katika safu kutoka juu hadi chini kabisa.3, 9, 8, 5, 1, 11  <response>: Agiza safu kwa kutofautishavar arr 3, 9, 8, 5, 1, 11; Unda chaguo la kukokotoa ambalo huchukua safu isiyopangwa kama hojakazi sortNumarr Unda safu tupu ili kuhifadhi matokeo yaliyopangwa let sortedArr ; Pata nambari ya juu zaidi katika safu let higherNum Math.max... arr; Kitanzi hadi nambari zote zimepangwa wakati arr.length 0 Iterate kupitia safu na upate faharisi ya nambari ya juu zaidi let higherNumIdx arr.indexOfhighestNum Sukuma tena nambari ya juu zaidi hadi kwenye safu iliyopangwa sortedArr.pusharrhighestNumIdx; Futa nambari ya juu zaidi kutoka kwa safu asili arr.splicehighestNumIdx, 1; Badilisha nambari ya juu zaidi na nambari ya chini higherNum Math.max... arr; Rudisha safu iliyopangwa kurudi sortedArr; Matokeo: 11, 9, 8, 5, 3, 1 