华为机试题 HJ21简单密码

Posted yangbocsu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为机试题 HJ21简单密码相关的知识,希望对你有一定的参考价值。

HJ21 简单密码

一、题目描述

现在有一种密码变换算法。九键手机键盘上的数字与字母的对应:
1–1,
abc–2,
def–3,
ghi–4,
jkl–5,
mno–6,
pqrs–7,
tuv–8 ,
wxyz–9,
0–0,

  • 把密码中出现的小写字母都变成九键键盘对应的数字,如:a 变成 2,x 变成 9.
  • 而密码中出现的大写字母则变成小写之后往后移一位,如:X ,先变成小写,再往后移一位,变成了 y ,例外:Z 往后移是 a 。
  • 数字和其它的符号都不做变换。

二、参考代码1

/**
@author:By yangbocsu
@time: 2022.06.18
*/

import 
开发者涨薪指南 48位大咖的思考法则、工作方式、逻辑体系

以上是关于华为机试题 HJ21简单密码的主要内容,如果未能解决你的问题,请参考以下文章

华为机试题 HJ87密码强度等级

华为机试题 HJ20密码验证合格程序

华为机试题 HJ20密码验证合格程序

华为机试题 HJ84统计大写字母个数

华为机试题 HJ84统计大写字母个数

华为机试题 HJ31单词倒排