<prompt> Unaunda kuunda mfuatano s wa urefu n mmoja herufi kwa wakati mmoja, unatanguliza kila herufi mpya kwenye mbele ya mfuatano. Mifuatano imewekwa lebo kutoka 1 hadi n, ambapo mfuatano wenye urefu i umeandikwa si. Kwa mfano, kwa s abaca , s1 a , s2 ca , s3 aca, nk.alama ya si ni urefu wa kiambishi awali kirefu zaidi cha kawaida kati ya si na sn Kumbuka kwamba s sn.Kwa kuzingatia mfuatano wa mwisho s, rudisha jumla ya alama ya kila_ si.Mfano wa 1:Ingizo: s bababPato: 9Maelezo:Kwa s1 b , kiambishi awali kirefu zaidi cha kawaida ni b ambacho kina alama 1.Kwa s2 ab , hakuna kiambishi awali cha kawaida kwa hivyo alama ni 0.Kwa s3 bab, kiambishi awali kirefu zaidi cha kawaida ni bab ambacho kina alama 3.Kwa s4 abab , hakuna kiambishi awali cha kawaida kwa hivyo alama ni 0.Kwa s5 babab, kiambishi awali kirefu zaidi cha kawaida ni babab ambacho kina alama 5.Jumla ya alama ni 1 0 3 0 5 9, kwa hivyo tunarudi 9.Mfano wa 2:Ingizo: s azbazbzazPato: 14Maelezo:Kwa s2 az , kiambishi awali kirefu zaidi cha kawaida ni az ambacho kina alama 2.Kwa s6 azbzaz , kiambishi awali kirefu zaidi cha kawaida ni azb ambacho kina alama 3.Kwa s9 azbazbzaz , kiambishi cha kawaida kirefu zaidi ni azbazbzaz ambacho kina alama 9.Kwa si nyingine zote, alama ni 0.Jumla ya alama ni 2 3 9 14, kwa hivyo tunarudi 14.Vikwazo: 1 s.urefu 105 s ina herufi ndogo za Kiingereza.  <response>: def string_sum_scores: alama 0 kiambishi awali_urefu 0 kwa i katika safulens - 1, -1, -1: ikiwa si s-1: kiambishi_urefu 1 kwingine: kiambishi awali_urefu 0 alama urefu_kiambishi awali alama ya kurudi 