<prompt> Kwa kuzingatia nambari kamili isiyo hasi num, Rejesha mfuatano wake _usimbaji_.Usimbaji unafanywa kwa kubadilisha nambari kamili kuwa kamba kwa kutumia kazi ya siri ambayo unapaswa kubaini kutoka kwa jedwali lifuatalo:Mfano wa 1:Ingizo: nambari 23Pato: 1000Mfano wa 2:Ingizo: nambari 107Pato: 101100Vikwazo: 0 nambari 109- Cheo ni nambari kamili kuanzia 1. - Kadiri kipengele kinavyokuwa kikubwa, ndivyo cheo kinavyokuwa kikubwa. Ikiwa vipengele viwili ni sawa, cheo chao lazima kiwe sawa. - Cheo kiwe kidogo iwezekanavyo. Sahihi ya kazi: int safuRankTransformint arr  <response>: def safuRankTransformarr: sorted_arr iliyopangwa arr rank_map cheo 1 kwa nambari katika sorted_arr: ikiwa nambari haiko kwenye rank_map: rank_mapnum cheo cheo 1 rudisha rank_mapnum kwa num in arr 