关注
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++;
}
}
}
}
}
查看原帖
点赞 评论
相关推荐
04-12 09:50
香港理工大学 计算机类 点赞 评论 收藏
转发
点赞 评论 收藏
转发
点赞 评论 收藏
转发
04-14 01:01
门头沟学院 戏剧与影视学类 点赞 评论 收藏
转发
牛客热帖
- 1... 想来字节技术实习,看我这篇就够了!——保姆级面经大放送1.9W
- 2... 外卖员面试经验1.8W
- 3... 25届第一份实习怎么找?1.7W
- 4... 0实习经验上岸字节,分享一下过程经验1.6W
- 5... 【奖】休息放松or学习提升,五一假期和牛牛一起“充充电”🔋1.5W
- 6... 【0429快问快答】99%牛油的疑惑解答(更新至38个问题1.4W
- 7... 准备去参加自己的婚礼1.2W
- 8... 美团后端日常实习一二面(已oc)9373
- 9... 【💰有奖征集】非技术岗位笔面经邀你来分享!攒人品时间到!8220
- 10... 腾讯后台开发一面4.268162
正在热议
# 牛友的五一计划 #
13930次浏览 309人参与
# 如何看待offer收割机的行为 #
193464次浏览 2975人参与
# 牛客帮帮团来啦!有问必答 #
394941次浏览 7781人参与
# 晒一晒我的offer #
2819466次浏览 49874人参与
# 无实习如何秋招上岸 #
172233次浏览 2713人参与
# 如何一边实习一边秋招 #
200923次浏览 3989人参与
# 春招别灰心,我们一人来一句鼓励 #
21050次浏览 304人参与
# 非技术岗薪资爆料 #
8077次浏览 152人参与
# 硬件人的春招flag #
14516次浏览 199人参与
# 在国企工作的人,躺平了吗? #
72618次浏览 878人参与
# 女生做医疗销售有前景吗 #
3837次浏览 48人参与
# 第一次面试 #
16770次浏览 250人参与
# 来聊聊机械薪资天花板是哪家 #
22379次浏览 178人参与
# 机械人,你的秋招第一份简历被谁挂了 #
26923次浏览 491人参与
# 你更愿意参加线上面试还是线下面试? #
6854次浏览 94人参与
# 华为求职进展汇总 #
441225次浏览 4432人参与
# 机械制造2024笔面经 #
277873次浏览 4659人参与
# 没有实习经历,还有机会进大厂吗 #
257544次浏览 4842人参与
# 通信硬件薪资爆料 #
147618次浏览 1117人参与
# 简历中的项目经历要怎么写 #
380332次浏览 6390人参与