import java.util.*; public class Main{     public static void main(String[] args){        Scanner sc = new Scanner(System.in);        int N = sc.nextInt();        int M = sc.nextInt();        char[][] arr = new char[N][M];         char[][] result = new char[N][M];        for(int i = 0; i < N; i++){            String string = sc.next();            char[] temp = string.toCharArray();            for(int j = 0; j < M; j++){                arr[i][j] = temp[j];                result[i][j] = '.';            }        }        for(int j = 0; j < M; j++){            ArrayList<Character> list = new ArrayList<Character>();            for(int i = 0; i < N; i++){                if(arr[i][j] == 'o'){                    list.add('o');                }else if(arr[i][j] == 'x'){                    result[i][j]='x';                    for(int k = i-1; k >= i-list.size(); k--){                        result[k][j] = 'o';                    }                    list.clear();                }            }        }         for(int i = 0; i < N; i++){                         for(int j = 0; j < M; j++){               System.out.print(result[i][j]);             }             System.out.println();         }     } }
点赞 评论

相关推荐

在秋招的河老师很爱吃:40岁失业 假如22岁开始工作 18年前 2007年那个时候如何 2015年开始互联网爆发 这个时候有了8年经验 然后黄金10年 你想想这些年挣了多少 这要是进的时候某个大厂 这辈子根本花不完了
你找实习最大的坎坷是什么
点赞 评论 收藏
分享
10-01 09:50
门头沟学院 Java
肖先生~:这个人真的很好,点赞
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务