•menerapkan terjemahan fungsi (string, aturan). Aturannya adalah string dengan panjang berapa pun. "abcd" sebagai aturan artinya ganti semua "a" dengan "b" ganti semua "c" dengan "d".
•"abad" tidak valid sedangkan "baca" adalah. Panjang ganjil juga valid: karakter terakhir harus diganti dengan " " (dihapus) dari string yang diterapkan. Aturan harus diterapkan ke string yang diberikan dan mengembalikan string tersebut setelah menerapkan aturan. Jika aturan tidak valid, fungsi akan mengembalikan Tidak Ada.
Python:
translate = ( lambda string = 'replace character', rule = 'esctr': print(None if len(my:=rule[::2]) > len(set(my)) else ''.join([dict([*zip(my, [*rule[1::2]]+['']), (' ', ' ')]) .get(s, s) for s in string])) )()