我想开发一个函数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