On vous donne un mot en minuscules et vous devez supprimer k caractères en respectant les règles suivantes :
Exemples :
>> suppr("abracadabra", 1)
'bracadabra' # on supprime le 'a' le plus à gauche
>> suppr('abracadabra', 2)
'brcadabra' # suppr des 2 'a' à gauche
>> suppr('abracadabra', 6)
'rcdbr' # 5 'a' puis 1 'b'
>> suppr('abracadabra', 8)
'rdr'
>> suppr('abracadabra',50)
''
def suppr(s, k): r=sorted(s)[:k] for c in r: s=s.replace(c,"",1) return s # Version 2 def supprv2(s, k): for c in "abcdefghijklmnopqrstuvwxyz": while s.count(c)>0 and k>0: s = s.replace(c,"",1) k -= 1 if k==0: return s