if __name__ == '__main__':     N,M = [int(x) for x in input().split()]     print(N,M)     rows = []     for i in range(N):         rows.append(input())     print(rows)     for i in range(N):         rows[i] = list(rows[i])     print(rows)     for i in range(N-1,-1,-1):         for j in range(M):             if rows[i][j] == 'o' :                 k = i                 while k < N and rows[k][j] == 'o':                     if k < N-1:                         if rows[k+1][j] == '.':                             rows[k][j] = '.'                             rows[k+1][j] = 'o'                     else:                         rows[k][j] = '.'                     k += 1     new_row = []     for i in range(N):         temp_row = ''.join(rows[i])         new_row.append(temp_row)     for i in new_row:         print(i)
点赞 评论

相关推荐

驼瑞驰_招募评论官版...:点击就挂,露头就秒
点赞 评论 收藏
分享
真的很糟糕:不一定是你的问题,当然你也可以做的更好一些,继续投相信自己一定会有的
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务