今晚字节跳动笔试,热词替换那题有人通过吗?

本地测试和输出样例完全一致,但是就是不通过,气死我了#字节跳动##笔试题目#
全部评论
通过的人是怎么输出的,我是完全按照输出样例,加了中括号,引号,逗号,空格,还是过不了
点赞 回复 分享
发布于 2019-10-13 21:04
大佬a了几道?
点赞 回复 分享
发布于 2019-10-13 21:04
第二题写着写着头晕了,代码写的又臭又长只过了66.7,bug巨多。。。剩下三道都a了 第三题 import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; public class ByteDance3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String input = sc.nextLine(); String[] strs = input.split(" "); int[][] nums = new int[strs.length][2]; for (int i = 0; i < strs.length; i++) { nums[i][0] = Integer.parseInt(strs[i]); nums[i][1] = i; } Arrays.sort(nums, new Comparator<int[]>() { @Override public int compare(int[] o1, int[] o2) { if (o1[0] - o2[0] == 0) { return o1[1] - o2[1]; }else { return o2[0] - o1[0]; } } }); String[] res = new String[strs.length]; for (int i = 0; i < strs.length; i++) { int index = nums[i][1]; if (i == 0) { res[index] = "金"; }else if (i == 1) { res[index] = "银"; }else if (i == 2) { res[index] = "铜"; }else { res[index] = (i + 1) + ""; } } for (int i = 0; i < res.length; i++) { if (i == 0) { System.out.print("[\'" + res[i] + "\',"); }else if (i == res.length - 1) { System.out.print(" \'" + res[i] + "\']"); }else { System.out.print(" \'" + res[i] + "\',"); } } } }
点赞 回复 分享
发布于 2019-10-13 21:11
哎,始终给你说输出合适不对
点赞 回复 分享
发布于 2019-10-13 21:15
主要是空格,加上空格就A了
点赞 回复 分享
发布于 2019-10-13 21:40

相关推荐

把球:这个听过,你加了就会发现是字节的hr
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务