<prompt> Tunapewa masaa, orodha ya idadi ya saa zinazofanya kazi kwa siku kwa mfanyakazi fulani.Siku inachukuliwa kuwa _siku ya kuchosha_ ikiwa na tu ikiwa idadi ya saa zilizofanya kazi ni kabisa kubwa kuliko 8.Muda _utendaji mzuri_ ni muda wa siku ambao idadi ya siku za uchovu ni kubwa zaidi kuliko idadi ya siku zisizochosha.Rudisha urefu wa muda mrefu zaidi wa utendaji mzuri.Mfano wa 1:Ingizo: saa 9,9,6,0,6,6,9Pato: 3Maelezo: Muda mrefu zaidi wa utendakazi mzuri ni 9,9,6.Mfano wa 2:Ingizo: saa 6,6,6Pato: 0Vikwazo: 1 masaa.urefu 104 0 masaai 16  <response>: def longestWellPerformingIntervalsaa: jumla 0 mrefu 0 first_sum_index kwa mimi, saa katika kuhesabu masaa: jumla 1 ikiwa saa 8 kingine -1 ikiwa jumla 0: mrefu i 1 kwingine: ikiwa jumla - 1 katika first_sum_index: refu maxndefu zaidi, i - first_sum_indexjumla - 1 ikiwa jumla sio katika first_sum_index: first_sum_indexjumla i kurudi kwa muda mrefu zaidi 