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

电话号码对应所有英文相关推荐

  1. 百练1002:方便记忆的电话号码(C++实现,北大软微)

    百练1002:方便记忆的电话号码 1-描述 英文字母(除Q和Z外)和电话号码存在着对应关系,如下所示:A,B,C -> 2D,E,F -> 3G,H,I -> 4J,K,L -> ...

  2. 正则表达式,验证身份证,手机号,电话号码,邮箱,邮编,日期,正负数,英文字符串等

    //身份证正则表达式(15位) isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/; //身份证正则表达式(18位) i ...

  3. 编程测试题-电话号码的英文表示和中文表示转换

    来自华为 请您编写一个拼音与英文转换的函数,如果输入的电话号码是英文单词,输出对应的电话号码的中文拼音,如果输入的电话号码是中文拼音,输出对应的电话号码的英文单词.例如,输入"OneZero ...

  4. 英文中电话号码的正确写法

    这两天因为找厂家上网搜电话号码, 查到一家上海单位的网站上列出的电话号码和河北一家厂在阿里巴巴上列的电话号码. 这两个电话号码的格式都是按国内长途号码的形式 0312 4295* 再加上中国的代码 8 ...

  5. python电话号码转换英文字母_用python实现英文字母和相应序数转换的方法

    第一步:字母转数字 英文字母转对应数字相对简单,可以在命令行输入一行需要转换的英文字母,然后对每一个字母在整个字母表中匹配,并返回相应的位数,然后累加这些位数即可.过程中,为了使结果更有可读性,输出相 ...

  6. 编程之美3.2 电话号码对应英语字母

          这也是一道很常见的题目,好多类似的题目用的也是同样的解法,这道题目的意思是,我们的手机上的数字键上面对应着英文字母,那么这个数字可能对应3个,也可能对应4个,也有可能对应0个,那么,当我输 ...

  7. 由数字、26个英文字母、下划线或汉字的正则表达式

    2019独角兽企业重金招聘Python工程师标准>>> 1.由数字.26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ...

  8. 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)

    <% if request("check")<>"" then astr=request("content") call ...

  9. 英文简历的几种常见形式

    英文简历的几种常见形式 英文简历的几种常见形式 [ 2006-03-30 13:41 ] 英语简历并无固定不变的单一形式.应聘者完全可以根据个人的具体情况来确定采用何种形式,灵活设计.一般来说,根据个 ...

最新文章

  1. 【Dlib】使用dlib_face_recognition_resnet_model_v1.dat无法实现微调fune-tuning
  2. python 余弦_Python快速余弦距离
  3. 互联网产品各阶段的标准流程文档
  4. 笔记 - Ali cloud ESC 简介
  5. Spring Boot swagger之前后端分离
  6. 2017-2018-1 20155313 《信息安全系统设计基础》第五周学习总结
  7. “北京链安”近日更名为“中科链安”
  8. 编程入门先学什么python-编程入门先学什么比较好
  9. 拓端tecdat|R语言基于协方差的SEM结构方程模型中的拟合指数
  10. Android调用高德地图服务
  11. win7 由ie8升级ie11时安装不成功的一个原因
  12. 简述FPGA的一些优势
  13. 牛客网刷题:Q3禁忌雷炎(一般)
  14. 快速清除字符串边上的空格
  15. PDF如何修改,PDF怎么删除其中一页
  16. SpringCloud-gateway资料以及详解
  17. 【串口助手】Python从零开始制作温湿度串口上位机
  18. 【Http】HTTP方法的安全性和幂等性
  19. vue项目中-上传图片头像并裁剪成任意大小的实现
  20. backtrack5实现局域网DNS欺骗

热门文章

  1. Android adb 命令启动Activity
  2. 余越论金:2.21外汇黄金、美原油趋势行情分析及交易策略
  3. js-函数式编程总结-核心思想curry
  4. python是电脑自带的吗_win10自带python吗
  5. 应用三 便携式甲醛检测仪(下)--- HT1622
  6. 读书社区写书评好戏连台,写书评得各项大奖。
  7. Linux系统服务详解
  8. cs5 dreamweaver ox_DreamWeaver
  9. 2023 299的怀旧QQ直播视频直播间搭建 附软件和教程
  10. 腾讯云服务器免费更换公网IP的方法 一天可以更换三次