0821-华为笔试(报文转义)

感谢牛友,错误已经改过来了。
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
scanner.close();
String[] strArr = str.split(" ");
String strOut = "";
int countNum = Integer.parseInt(strArr[0], 16);
for(int i=1; i<strArr.length; i++){
if(strArr[i].equals("A")){
strOut += "12";
strOut += " ";
strOut +="34";
strOut += " ";
countNum += 1;
}
else  if(strArr[i].equals("B")){
strOut += "AB";
strOut += " ";
strOut +="CD";
strOut += " ";
countNum += 1;
}
else{
strOut += strArr[i];
strOut += " ";
}
}
String result = Integer.toHexString(countNum).toUpperCase() + " " + strOut.trim();
System.out.println(result);
}
}
#华为##笔试题目#
全部评论
字符串比较可以用==吗
点赞 回复 分享
发布于 2019-08-22 10:53
java还能直接用==比较字符串?
点赞 回复 分享
发布于 2019-08-22 10:55
1,第一个数不参与转义 2 最后结果第一个数为转义后的报文长度
点赞 回复 分享
发布于 2019-08-22 13:10
第1个数也要写成16进制,不然通过率只有20%
点赞 回复 分享
发布于 2019-08-22 13:52

相关推荐

10-28 11:04
已编辑
美团_后端实习生(实习员工)
一个2人:我说几个点吧,你的实习经历写的让人觉得毫无含金量,你没有挖掘你需求里的 亮点, 让人觉得你不仅打杂还摆烂。然后你的简历太长了🤣你这个实习经历看完,估计没几个人愿意接着看下去, sdk, 索引这种东西单拎出来说太顶真了兄弟,好好优化下简历吧
点赞 评论 收藏
分享
评论
1
6
分享
牛客网
牛客企业服务