我想開發一個函數mirror()
,它接受一個字符串並返回它的鏡像字符串,但前提是鏡像字符串可以用給定字符串中的「鏡像」字母表示。Python鏡像字符串函數
例如,
>>>mirror('vow')
'wov'
>>>mirror('wood')
'boow'
>>>mirror('bed')
'INVALID'
即,鏡像b
爲d
。字母e
沒有任何鏡像等效項。
到目前爲止,我已經開始使用此
def mirror(s):
return str[::-1]
如何延長這爲整個單詞的工作?
你的問題是什麼? –
創建鏡像時無效的字母列表。檢查反向字符串中的每個字母以查看它是否在無效列表中:對於reverseString中的字母:如果字母無效:返回'無效'。我認爲時間複雜性將是O(n)。 – LiavK
'木'的鏡子不應該'boow'? – Christian