- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 【华为机试033】字符串运用-密码截取
题目描述:Catcher是MCA国的情报员,他工作时发现敌国会用一些对称的密码进行通信,比如像这些ABBA,ABA,A,123321,但是他们有时会在开始或结束时加入一些无关的字符以防止别国破解。比如进行下列变化 ABBA->12ABBA,ABA->ABAKK,123321->51233214 。因为截获的串太长了,而且存在多种可能的情况(abaaab可看作是aba,或baaab...
2018-06-14 18:08:02 403
原创 【华为机试032】蛇形矩阵
题目描述:蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。样例输入5样例输出1 3 6 10 152 5 9 144 8 137 1211Java实现:import java.util.*;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(Sy...
2018-06-14 17:28:10 264
原创 【华为机试031】统计四类字符个数
题目描述:输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。Java实现:import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNext...
2018-06-14 16:49:35 259
原创 【华为机试030】字符串加密
题目描述:有一种技巧可以对数据进行加密,它使用一个单词作为它的密匙。下面是它的工作原理:首先,选择一个单词作为密匙,如TRAILBLAZERS。如果单词中包含有重复的字母,只保留第1个,其余几个丢弃。现在,修改过的那个单词属于字母表的下面,如下所示:A B C D E F G H I J K L M N O P Q R S T U V W X Y ZT R A I L B Z E S C D F ...
2018-06-13 17:17:46 810
原创 【华为机试029】合唱队
题目描述:计算最少出列多少位同学,使得剩下的同学排成合唱队形说明:N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足存在i(1<=i<=K)使得T1<T2<......<Ti-1<Ti>...
2018-06-13 16:29:37 425
原创 【华为机试028】字符串加解密
题目描述:1、对输入的字符串进行加解密,并输出。2加密方法为:当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a;当内容是数字时则把该数字加1,如0替换1,1替换2,9替换0;其他字符不做变化。3、解密方法为加密的逆过程。Java实现:import java.util.*;public class Main { public ...
2018-06-12 16:59:53 274
原创 【华为机试027】图片整理
题目描述:Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过C语言解决。Java实现:import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new...
2018-06-12 15:44:52 186
原创 【华为机试026】统计每个月兔子的总数
题目描述:有一只兔子,从出生后第3个月起每个月都生一只兔子,小兔子长到第三个月后每个月又生一只兔子,假如兔子都不死,问每个月的兔子总数为多少?Java实现:import java.util.*;public class Main { public static void main(String[] args) { //斐波那契数列 Scanner sc ...
2018-06-12 15:19:56 349
原创 【华为机试025】字符串排序
题目描述:编写一个程序,将输入字符串中的字符按如下规则排序。规则 1 :英文字母从 A 到 Z 排列,不区分大小写。 如,输入: Type 输出: epTy规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。 如,输入: BabA 输出: aABb规则 3 :非英文字母的其它字符保持原来的位置。 如,输入: By?e 输出: Be?y样例: ...
2018-06-11 10:05:48 353
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人