关注
第二题写着写着头晕了,代码写的又臭又长只过了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] + "\',");
}
}
}
}
查看原帖
点赞 1
相关推荐
双非25想找富婆不想打工:哦,这该死的伦敦腔,我敢打赌,你简直是个天才,如果我有offer的话,我一定用offer狠狠的打在你的脸上
点赞 评论 收藏
分享
牛客热帖
正在热议
# 25届秋招总结 #
362323次浏览 3570人参与
# 如果再来一次,你还会选择这个工作吗? #
93935次浏览 913人参与
# 阿里云管培生offer #
43933次浏览 1018人参与
# 地方国企笔面经互助 #
5552次浏览 13人参与
# ai智能作图 #
6339次浏览 109人参与
# 发工资后,你做的第一件事是什么 #
2829次浏览 9人参与
# 北方华创开奖 #
51209次浏览 461人参与
# 我的实习求职记录 #
6093831次浏览 83753人参与
# 上班到公司第一件事做什么? #
14310次浏览 162人参与
# 听到哪句话就代表面试稳了or挂了? #
95688次浏览 807人参与
# 华为工作体验 #
108505次浏览 850人参与
# 网易求职进展汇总 #
38638次浏览 298人参与
# 如何写一份好简历 #
614599次浏览 8690人参与
# 如果有时光机,你最想去到哪个年纪? #
26025次浏览 539人参与
# 面试体验感最好的是哪家? #
91049次浏览 879人参与
# 牛客租房专区 #
972次浏览 63人参与
# 如何一边实习一边秋招 #
1001179次浏览 12703人参与
# 实习中的菜狗时刻 #
279376次浏览 2749人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
38327次浏览 346人参与
# 国央企薪资爆料 #
15566次浏览 118人参与
# 腾讯求职进展汇总 #
202670次浏览 1674人参与
# 阿里求职进展汇总 #
71100次浏览 763人参与