华为OD 字符串加密

字符串加密 🔒

题目

给你一串未加密的字符串 str,通过对字符串的每一个字母进行改变来实现加密,加密方式是在每一个字母 str[i] 偏移特定数组元素 a[i] 的量,数组 a 前三位已经赋值:a[0]=1a[1]=2a[2]=4。当 i>=3 时,数组元素 a[i]=a[i-1]+a[i-2]+a[i-3],例如:原文 abcde 加密后 bdgkr,其中偏移量分别是 124713

输入

第一行为一个整数 n1 <= n <= 1000),表示有 n 组测试数据,每组数据包含一行,原文 str(只含有小写字母, 0 < 长度 <= 50)。

输出

每组测试数据输出一行,表示字符串的密文。

题解地址 📤

华为OD机试

华为OD机试是华为公司招聘人才的重要环节,通过该机试可以评估应聘者的技术水平和能力,筛选出具有潜力和实力的优秀人才。同时,该机试还可以为应聘者提供展示自己技能和能力的平台,帮助应聘者更好地展现自我价值,获得更好的职业发展机会。除此之外,华为OD机试还具有一定的应用价值,可以为技术行业的招聘和人才培养提供经验和参考,推动技术人才的培养和发展,促进科技创新和产业发展。

posted @ 2023-03-13 09:58  梦想橡皮擦  阅读(107)  评论(0编辑  收藏  举报