Dienstag, 5. Februar 2013

Return of Spell Binder

Für die Erledigung der Problemstellung 4 „Return of Spell Binder“ (HP codewars 2012) benötigte ich wenige Sekunden:
def reparieren(string):
    ''' Die Funktion repariert die von einem
    speelbot misshandelten Woerter

    word -> das zu reparierende Wort
    a    -> der zu tauschende Buchstabe
    b    -> der richtige Buchstabe
    
    '''
    word, a, b = string.split(" ")
    
    return word.replace(a,b)


for wort in ["MUSTARD M C","JUNK J TR","MONSTER ON A"]:
    print(wort,"-->",reparieren(wort))
Hier ist im Kern nur eine einfache Ersetzung erforderlich; trügt der Eindruck, den die Problembeschreibung macht, nicht, dann richtet sich diese Aufgabe eher an jüngere Semester. Immerhin gab es 4 Punkte für die Erledigung der Aufgabe.

Keine Kommentare:

Kommentar veröffentlichen