<prompt> Kuna chaguo za kukokotoa signFuncx inayorejesha: 1 ikiwa x ni chanya. -1 ikiwa x ni hasi. 0 ikiwa x ni sawa na 0.Unapewa safu kamili nums. Acha bidhaa iwe bidhaa ya thamani zote katika safu nums.Rejesha signFuncbidhaa.Mfano wa 1:Ingizo: nambari -1,-2,-3,-4,3,2,1Pato: 1Maelezo: Bidhaa ya thamani zote katika safu ni 144, na signFunc144 1Mfano wa 2:Ingizo: nambari 1,5,0,2,-3Pato: 0Maelezo: Bidhaa ya thamani zote katika safu ni 0, na signFunc0 0Mfano wa 3:Ingizo: nambari -1,1,-1,1,-1Pato: -1Maelezo: Bidhaa ya thamani zote katika safu ni -1, na signFunc-1 -1Vikwazo: 1 nums.length 1000 -100 numsi 100  <response>: def signFuncx: ikiwa x 0: kurudi 1 elif x 0: kurudi -1 kwingine: kurudi 0def arraySignnambari: bidhaa 1 kwa nambari kwa nambari: bidhaa signFuncnambari kurudisha bidhaa 