11118. Стиснення матриці


Відправити розв'язок

Бали: 100
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Задається матриця розмірності \(N \times M\). Матриця містить символи: ['.'] та ['#'].

Для стиснення матриці будемо виконувати таку операцію:

  • рядок, що містить лише символи ['.'] видаляємо;
  • стовпець, що містить лише символи ['.'] видаляємо;

Знайдіть утворену стиснену матрицю.

Формат вхідних даних

Перший рядок вхідного потоку містить цілі числа \(N,M\) (\(1 \le N,M \le 100\)).

Наступні \(N\) рядків містять по \(M\) символів: ['.'] та ['#'].

Формат вихідних даних

Вивести стиснену матрицю.

Приклад вхідних даних

4 4
##.#
....
##.#
.#.#

Приклад вихідних даних

###
###
.##

Приклад вхідних даних

3 3
#..
.#.
..#

Приклад вихідних даних

#..
.#.
..#

Примітка

Існує доведення того факту, що не має значення порядок видалення рядків чи стовпців - результат буде однозначним.


Коментарі

Ще немає коментарів.