关注
import java.util.Scanner;
public class b {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[][] nums = new int[n][n];
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
nums[i][j] = sc.nextInt();
}
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < n - 1; j++) {
if (nums[i][j] == nums[i][j + 1]) {
nums[i][j] *= 2;
nums[i][j + 1] = 0;
}
}
}
for (int i = 0; i < n; i++) {
int start = 0;
for (int j = 0; j < n; j++) {
if(j==start&&nums[i][j] != 0) {
start++;
continue;
}
if (nums[i][j] != 0) {
nums[i][start++] = nums[i][j];
nums[i][j] = 0;
}
}
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if (j != 0)
System.out.print(" " + nums[i][j]);
else
System.out.print(nums[i][j]);
}
System.out.println();
}
}
}
代码
查看原帖
点赞 评论
相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 笔试 #
2468019次浏览 28327人参与
# 你的头发还好吗?一起爆改美发黑科技! #
74124次浏览 1103人参与
# 平安产险科技中心求职汇总 #
243226次浏览 2604人参与
# 牛友故事会 #
585397次浏览 12426人参与
# 总结:哪家公司面试体验感最差 #
39560次浏览 202人参与
# 工作中的卑微时刻 #
7347次浏览 48人参与
# Keep实习校招 #
30380次浏览 224人参与
# 工作压力大怎么缓解 #
67811次浏览 894人参与
# 找工作时的取与舍 #
49179次浏览 316人参与
# 百度秋招提前批进度 #
100265次浏览 1114人参与
# 你知道哪些职场黑话? #
28826次浏览 236人参与
# 提前批过来人的忠告 #
97056次浏览 1086人参与
# Offer比较,你最看重什么? #
148396次浏览 993人参与
# 欣旺达工作体验 #
11871次浏览 37人参与
# 地方国企笔面经互助 #
21192次浏览 40人参与
# 市场营销人求职交流聚集地 #
104072次浏览 992人参与
# 贝壳求职进展汇总 #
18483次浏览 131人参与
# 视觉/交互/设计招聘信息汇总 #
8387次浏览 566人参与
# 不考虑转正,实习多久合适 #
20811次浏览 105人参与
# 应届生初入职场,求建议 #
175110次浏览 2436人参与
# 职场捅娄子大赛 #
263394次浏览 2377人参与
# 招银网络求职进展汇总 #
100655次浏览 643人参与