电话号码对应所有英文
2019独角兽企业重金招聘Python工程师标准>>>
package mainimport ("fmt"
)var c = []string{"ABC", "DEF", "GHI", "JKL", "MNO", "PQR", "STU", "VWX", "YZ"}
var total = []int{3, 3, 3, 3, 3, 3, 3, 3, 2}//求所有电话号码对应的单词
func number_to_charset(numbers []int, answer []int) {len1 := len(numbers)for {for i := 0; i < len1; i++ {fmt.Printf("%s", string(c[numbers[i]-1][answer[i]]))}fmt.Printf("\n")k := len1 - 1 //探索与回溯//总是从最后一位改起(如AWA AWB AWC),回溯的时候只改变一位(AXA AXB AXC)for k >= 0 {if answer[k] < total[numbers[k]-1]-1 {answer[k]++ //触底会改上一层的值break} else {answer[k] = 0k--}}if k < 0 {break}}
}func main() {answer := make([]int, 9)numbers := []int{2, 9, 2}number_to_charset(numbers, answer)
}
输出结果:
DYDDYEDYFDZDDZEDZFEYDEYEEYFEZDEZEEZFFYDFYEFYFFZDFZEFZF
转载于:https://my.oschina.net/yang1992/blog/548742
电话号码对应所有英文相关推荐
- 百练1002:方便记忆的电话号码(C++实现,北大软微)
百练1002:方便记忆的电话号码 1-描述 英文字母(除Q和Z外)和电话号码存在着对应关系,如下所示:A,B,C -> 2D,E,F -> 3G,H,I -> 4J,K,L -> ...
- 正则表达式,验证身份证,手机号,电话号码,邮箱,邮编,日期,正负数,英文字符串等
//身份证正则表达式(15位) isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/; //身份证正则表达式(18位) i ...
- 编程测试题-电话号码的英文表示和中文表示转换
来自华为 请您编写一个拼音与英文转换的函数,如果输入的电话号码是英文单词,输出对应的电话号码的中文拼音,如果输入的电话号码是中文拼音,输出对应的电话号码的英文单词.例如,输入"OneZero ...
- 英文中电话号码的正确写法
这两天因为找厂家上网搜电话号码, 查到一家上海单位的网站上列出的电话号码和河北一家厂在阿里巴巴上列的电话号码. 这两个电话号码的格式都是按国内长途号码的形式 0312 4295* 再加上中国的代码 8 ...
- python电话号码转换英文字母_用python实现英文字母和相应序数转换的方法
第一步:字母转数字 英文字母转对应数字相对简单,可以在命令行输入一行需要转换的英文字母,然后对每一个字母在整个字母表中匹配,并返回相应的位数,然后累加这些位数即可.过程中,为了使结果更有可读性,输出相 ...
- 编程之美3.2 电话号码对应英语字母
这也是一道很常见的题目,好多类似的题目用的也是同样的解法,这道题目的意思是,我们的手机上的数字键上面对应着英文字母,那么这个数字可能对应3个,也可能对应4个,也有可能对应0个,那么,当我输 ...
- 由数字、26个英文字母、下划线或汉字的正则表达式
2019独角兽企业重金招聘Python工程师标准>>> 1.由数字.26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ...
- 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
<% if request("check")<>"" then astr=request("content") call ...
- 英文简历的几种常见形式
英文简历的几种常见形式 英文简历的几种常见形式 [ 2006-03-30 13:41 ] 英语简历并无固定不变的单一形式.应聘者完全可以根据个人的具体情况来确定采用何种形式,灵活设计.一般来说,根据个 ...
最新文章
- 【Dlib】使用dlib_face_recognition_resnet_model_v1.dat无法实现微调fune-tuning
- python 余弦_Python快速余弦距离
- 互联网产品各阶段的标准流程文档
- 笔记 - Ali cloud ESC 简介
- Spring Boot swagger之前后端分离
- 2017-2018-1 20155313 《信息安全系统设计基础》第五周学习总结
- “北京链安”近日更名为“中科链安”
- 编程入门先学什么python-编程入门先学什么比较好
- 拓端tecdat|R语言基于协方差的SEM结构方程模型中的拟合指数
- Android调用高德地图服务
- win7 由ie8升级ie11时安装不成功的一个原因
- 简述FPGA的一些优势
- 牛客网刷题:Q3禁忌雷炎(一般)
- 快速清除字符串边上的空格
- PDF如何修改,PDF怎么删除其中一页
- SpringCloud-gateway资料以及详解
- 【串口助手】Python从零开始制作温湿度串口上位机
- 【Http】HTTP方法的安全性和幂等性
- vue项目中-上传图片头像并裁剪成任意大小的实现
- backtrack5实现局域网DNS欺骗