关注
及其丑陋的代码,基本想法就是找连续的符号,把对应数字排序。有很多特殊情况要考虑。。。。 import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNext()){
int n = in.nextInt();
int nums[] = new int[n];
char op[] = new char[n];
nums[0] = in.nextInt();
for (int i=1; i<n; i++){
op[i] = in.next().charAt(0);
nums[i] = in.nextInt();
}
for (int i=1; i<n;){
if (op[i] == '+') {
int j = i;
while (j<n&&op[j]=='+') j++;
if (j<n&&(op[j]=='*'||op[j]=='/')){
if (i==1){
Arrays.sort(nums,i-1,j-1);
}
else {
Arrays.sort(nums,i,j-1);
}
}
else {
if (i==1){
Arrays.sort(nums,i-1,j);
}
else {
Arrays.sort(nums,i,j);
}
}
i=j;
}
else if (op[i] == '-') {
int j = i;
while (j<n&&op[j]=='-') j++;
if (j<n&&(op[j]=='*'||op[j]=='/')){
Arrays.sort(nums,i,j-1);
}
else {
Arrays.sort(nums,i,j);
}
i=j;
}
else if (op[i] == '*'){
int j=i;
while (j<n&&op[j]=='*') j++;
if (op[i-1]=='/'){
Arrays.sort(nums, i, j);
}
else {
Arrays.sort(nums,i-1,j);
}
i=j;
}
else if (op[i] == '/'){
int j=i;
while (j<n&&op[j]=='/') j++;
Arrays.sort(nums,i,j);
i=j;
}
}
System.out.print(nums[0]);
for (int i=1; i<n; i++){
System.out.print(" "+op[i]+" "+nums[i]);
}
System.out.print("\n");
}
}
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 对不起了妈妈,没办法让你过上好日子了。1.7W
- 2... 我是全牛客唯一解锁了这个卡牌的吧8602
- 3... 职场“心眼子”大赛:看你挑战多少次,才能拿到满分?8061
- 4... 默认入职+offer迟到3周,尊严被开水团按在地上摩擦7521
- 5... 实习上班两个月被骂了两个月7499
- 6... 不要放弃,兄弟们7071
- 7... 字节的后端实习二面,八股盛宴!6221
- 8... 避雷华为质量it部,华为给我上了一课,26届倒霉又失败的暑期实习求职经历5938
- 9... 也是服了,谁家公司这样啊?5706
- 10... 虽然还有很多机会但也没心气了5597
正在热议
更多
# 我的职场心眼子段位 #
10072次浏览 362人参与
# 通信硬件人社招/春招/实习投递现状 #
25716次浏览 931人参与
# 你找实习最大的坎坷是什么 #
10452次浏览 99人参与
# 职场吐槽大会 #
209841次浏览 1672人参与
# 实习最想跑路的瞬间 #
9886次浏览 84人参与
# 24届的你们现状如何了? #
72154次浏览 411人参与
# 妈妈治愈了你哪些脆皮时刻 #
26031次浏览 279人参与
# 毕业租房也有小确幸 #
116940次浏览 4390人参与
# 运营商笔面经互助 #
147922次浏览 1638人参与
# 秋招想进国企该如何准备 #
66857次浏览 402人参与
# 我的求职精神状态 #
74709次浏览 923人参与
# 多益网络工作体验 #
47062次浏览 270人参与
# 你的房租占工资的比例是多少? #
36356次浏览 574人参与
# 硬件人秋招的第一个offer #
75169次浏览 1138人参与
# 牛友故事会 #
734186次浏览 14600人参与
# 工作中的卑微时刻 #
14250次浏览 115人参与
# 材料进Fab厂真的劝退吗? #
40716次浏览 177人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
110386次浏览 786人参与
# 科大讯飞求职进展汇总 #
284481次浏览 2723人参与
# 机械专业只有考研才有出路吗 #
107270次浏览 871人参与