- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在为即将到来的实际编程测试练习,所以一直在网上浏览示例并遇到了这个
“编写一个函数 translate() 将文本翻译成“rövarspråket”(瑞典语“强盗的语言”)。也就是说,将每个辅音加倍并在其间放置一个“o”。例如,translate( “这很有趣”)应该返回字符串“tothohisos isos fofunon”。
我不知道为什么,但我为此苦苦挣扎。如此简单,但我却遇到了困难。这是我试过的
def translate(n):
consonant="bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ"
for letters in n:
if letters in consonant:
return (letters+"O"+letters)
else:
return("Vowel")
如果我的编码 super 业余,我很抱歉。只是想学习:/
最佳答案
consonants = set("bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ")
original_string = "this is fun"
translated = ''.join(map(lambda x: x+"0"+x if x in consonants else x,original_string)
print translated
是我可能会这样做的一种方式......这只是将每个字母映射到 letter+0+letter 如果它是辅音然后加入结果列表
关于python - 将字符串翻译成 "robber' 的语言”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23638949/
我正在为即将到来的实际编程测试练习,所以一直在网上浏览示例并遇到了这个 “编写一个函数 translate() 将文本翻译成“rövarspråket”(瑞典语“强盗的语言”)。也就是说,将每个辅音加
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
题目地址:https://leetcode.com/problems/house-robber-iii/description/ 题目描述 Thethief has found himself a
题目地址:https://leetcode.com/problems/house-robber-ii/description/ 题目描述: Youare a professional robber
我已经解决了LeetCode's "House Robber" problem ,但我无法打印路径。我尝试了一些使用列表的技巧,但总是得到错误的答案。我如何记住之前的决定并删除元素并将元素添加到列表以
我是一名优秀的程序员,十分优秀!