csharp进阶练习题:简单有趣#186:复制电话号码【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练

这是一道C#编程练习题,旨在帮助学习者进阶C#技能。任务是处理一个电话号码列表,找出具有相同标准形式(考虑字母与数字映射)的重复电话号码。电话号码由数字、字母和连字符组成,要求忽略无映射的字母,并考虑标准格式。题目提供输入输出示例和相关编程目标。
摘要由CSDN通过智能技术生成

csharp进阶练习题:简单有趣#186:复制电话号码【难度:2级】:

任务

企业喜欢有难忘的电话号码.使一个电话号码难忘的一个方法是把它拼成一个难忘的词或短语.
 
 例如,您可以通过拨打难忘的’啧啧GLOP调用滑铁卢大学.有时候只有号码的一部分被用来拼写单词.当你回到酒店今晚你可以通过拨打310-GINO`顺序从吉诺的比萨饼.

一个电话号码的标准格式是7张十进制数与所述第三和第四位数字之间的连字符(例如888-1200).手机的键盘提供的字母与数字的映射,如下所示:


A,B和C位置图2
d,E,和F映射到3
G,H和I映射到4
J,K,和L地图至5
M,N,和O映射至6
P,R和S地图至7
T,U,和V地图至8
W,X,和Y位置图9
字母可以是大写或小写

存在用于Q(Q)或Z(z)的无映射.连字符不拨打,并且可以添加和删除是必要的. TUT-GLOP标准形式是888-4567,310-GINO的标准形式是310-4466,和的标准形式3-10-10-10310- 1010.

两个电话号码是等价的,如果它们有相同的标准形式. (他们拨打同一个号码.)

给定一个列表phoneNumbers,你的任务是在列表中找到重复的电话号码.返回一个这样的数组:

[ "310-1010:2", "487-3279:4", "888-4567:3"]

每个元件的形式是标准形式+:+ 号码duplicate

输入输出

- [输

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值