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
#..
.#.
..#
Приклад вихідних даних
#..
.#.
..#
Примітка
Існує доведення того факту, що не має значення порядок видалення рядків чи стовпців - результат буде однозначним.
Коментарі