【编程之美20期】试翻译数字背后所代表的单词!

程序员的惊奇之处就是别人用工具学习怎样做的时候,你早已用你的几行代码实现了自己想做的事情~

本期的题目是:解密数字背后的单词!

牛客项目实战平台:https://www.nowcoder.com/project/recommend

任务描述:

手机的九宫格输入法中,输入数字的键位是可以和字母键位对应的。如“2”对应“ABC”,“9”对应“WXYZ”,现假设“1”和“0”为空字符,以此规则试设计一个程序,将单词用一串数字来进行表示。
举例
输入:cat(不区分大小写)
输出:228
  • 技术栈:不限
  • 竞争力:2星
  • 难度:初级
  • 建议用时:2个小时

参与方式:

  • 在牛客项目实战平台数字表示单词项目中上传你的项目;
  • 在本贴回复你的项目链接,即视为参与本次编程之美活动;


特别提醒:

  • 一定要在本帖回复你的项目链接才算参与活动哦~
  • 项目链接一定要是在牛客项目实战平台【数字表示单词】上传的项目链接才行,分享其他平台(如github)的项目链接视为无效参与哦~
  • 请注意设置项目为公开项目,而非私有项目哦~


活动时间:

即日起-12月14日

活动奖励:

本期的最佳代码获得者将获得200牛币!

可以前往牛币兑换中心换取你最想要的礼品哦~~
▶▶▶牛币兑换中心:https://www.nowcoder.com/coin/index
快来投稿你的作品吧~~


编程之美
每期一个项目,领略编程之美,走上技术之路!
对本栏目有任何意见与建议,欢迎私信@鞠婧祎_♪

全部评论
https://git.nowcoder.com/283709916/change
1 回复
分享
发布于 2018-12-05 14:39
https://git.nowcoder.com/683034628/1007 #include<bits/stdc++.h>
点赞 回复
分享
发布于 2019-06-06 14:08
阿里巴巴
校招火热招聘中
官网直投
https://git.nowcoder.com/102008774/WordToNumber
7 回复
分享
发布于 2018-12-02 19:40
dicts = {'abc': '2', 'def': '3', 'ghi': '4', 'jkl': '5', 'mno': '6', 'pqrs': '7', 'tuv': '8', 'wxyz': '9'} word = input("输入单词\n").lower() num = '' for i in range(len(word)):     for key, value in dicts.items():         if word[i] in key:             num = num + value print(num)
2 回复
分享
发布于 2019-10-15 19:55
各位同学加油!!
点赞 回复
分享
发布于 2018-11-30 14:40
https://git.nowcoder.com/1859310/Word2Num 
点赞 回复
分享
发布于 2018-11-30 15:16
https://git.nowcoder.com/753321515/test
点赞 回复
分享
发布于 2018-12-05 16:43
https://git.nowcoder.com/317536949/word2num
点赞 回复
分享
发布于 2018-12-06 22:09
https://www.nowcoder.com/project/code/58😀😀😀😀😀😀
点赞 回复
分享
发布于 2018-12-07 09:07
https://git.nowcoder.com/1850060/LetterNineKey
点赞 回复
分享
发布于 2019-01-10 21:34
https://git.nowcoder.com/97302105/Word2Num
点赞 回复
分享
发布于 2019-07-12 11:47
strs=input() strlist=[] a1=['a','b','c','A','B','C'] a2=['d','e','f','F','D','E'] a3=['g','h','i','G','H','I'] a4=['j','k','l','L','K','J'] a5=['m','n','o','M','N','O'] a6=['p','q','r','s','P','Q','R','S'] a7=['v','t','u','V','T','U'] a8=['w','x','y','z','X','Y','Z','W'] for i in range(len(strs)):     if strs[i] in a1:         strlist.append('2')     elif strs[i] in a2:         strlist.append('3')     elif strs[i] in a3:         strlist.append('4')     elif strs[i] in a4:         strlist.append('5')     elif strs[i] in a5:         strlist.append('6')     elif strs[i] in a6:         strlist.append('7')     elif strs[i] in a7:         strlist.append('8')     elif strs[i] in a8:         strlist.append('9') print(''.join(strlist))
点赞 回复
分享
发布于 2019-09-17 16:39
https://git.nowcoder.com/7911293/shuzibiaoshidanci python
点赞 回复
分享
发布于 2019-10-20 11:56
python3 https://git.nowcoder.com/808747/shuzibiaoshizimu
点赞 回复
分享
发布于 2019-12-05 13:43
https://git.nowcoder.com/6541036/shuzibiaoshidanci
点赞 回复
分享
发布于 2019-12-05 21:10
https://git.nowcoder.com/225500109/q-py
点赞 回复
分享
发布于 2019-12-09 20:06
def main():     a = input("请输入字母:")     dic = {"abcABD":2, "defDEF":3,            "ghiGHI":4, "jklJKL":5,            "mnoMNO":6, "qprsQPRS":7,            "tuvTUV":8, "wxyzWXYZ":9}     for b in a:         for k,v in dic.items():             for c in k:                 if b in c:                     print(v, end="")     print("") if __name__ == '__main__':     while True:         main()
点赞 回复
分享
发布于 2019-12-09 20:06
https://git.nowcoder.com/919970915/letter2num
点赞 回复
分享
发布于 2020-02-22 20:34
https://git.nowcoder.com/645379015/Num_str_MyFirstTry
点赞 回复
分享
发布于 2020-03-01 22:41
https://git.nowcoder.com/934850494/9NoToWord
点赞 回复
分享
发布于 2020-03-24 14:06

相关推荐

3 4 评论
分享
牛客网
牛客企业服务