关注
package xiaomi;
import java.util.Scanner;
public class game {
//2048游戏,输出左移的矩阵
public void turnleft(){
}
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();//几行数据
int[][] matrix=new int[n][n];
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
matrix[i][j]=sc.nextInt();
}
}
for(int j=0;j<n;j++){
compile(matrix[j]);
}
//第二步的除0,双指针除0
for(int j=0;j<n;j++){
dezero(matrix[j]);
}
//输出
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
System.out.print(matrix[i][j]+" ");
}
System.out.println("\n");
}
}
//用于进行数字合并
public static void compile(int[] num){
for(int i=0;i<num.length-1;i++){
if(num[i]==num[i+1]){
num[i]=2*num[i];
num[i+1]=0;
}
}
}
public static void dezero(int[] num) {
// 除0
//快慢指针
for(int i=0;i<num.length;i++){
if(num[i]==0){
int j=i+1;
while(j<num.length){
if(num[j]!=0){
num[i]=num[j];
num[j]=0;
break;
}
j++;
}
}
}
}
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
HeaoDng:美团好像可以触发一面通

点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# uu们,春招你还来吗? #
14877次浏览 94人参与
# 2025年终总结 #
15495次浏览 242人参与
# 百融云创求职进展汇总 #
293次浏览 0人参与
# 哪一瞬间让你觉得“这班不如不上” #
13320次浏览 164人参与
# 第一份工作能做外包吗? #
87459次浏览 586人参与
# 工作前VS工作后,你的心态变化 #
15103次浏览 168人参与
# 硬件兄弟们 甩出你的华为奖状 #
117501次浏览 701人参与
# 为了去实习,我赌上了___ #
23266次浏览 211人参与
# 毕业租房也有小确幸 #
147998次浏览 4525人参与
# 记录实习开销 #
169303次浏览 661人参与
# 父母对你找工作是助力还是阻力? #
14725次浏览 210人参与
# 软开人,秋招你打算投哪些公司呢 #
168422次浏览 1282人参与
# 高薪高压 vs 低薪wlb,你怎么选? #
13630次浏览 148人参与
# 面试紧张时你会有什么表现? #
16180次浏览 135人参与
# 秋招暂停,我将对以下公司做出处罚__ #
42869次浏览 176人参与
# Offer比较,你最看重什么? #
241135次浏览 1486人参与
# 一人推荐一个值得做的项目 #
10909次浏览 157人参与
# 学历or实习经历,哪个更重要 #
203246次浏览 1078人参与
# 十二月请对我好一点 #
27055次浏览 358人参与
# 运营来爆料 #
69327次浏览 443人参与
# 降低公积金和取消房补怎么选 #
23593次浏览 79人参与
阿里云工作强度 694人发布