Различия между версиями 2 и 3
Версия 2 от 2020-10-07 23:02:15
Размер: 1636
Редактор: FrBrGeorge
Комментарий:
Версия 3 от 2020-10-07 23:03:04
Размер: 1637
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 21: Строка 21:
 * Спойлер: это классическая «олимпиадная задача для младших школьников», поэтому /* Края стакана и воды однозначно определяются квадратами 2×2, если воды нет, то её просто нет */  * Спойлер: это классическая «олимпиадная задача для младших школьников», в в ней /* углы стакана и воды однозначно определяются квадратами 2×2, а если воды нет, то её просто нет */

Вводится ASCII-art с изображением стакана (возможно, с водой), падающего в ведро (последняя строка — пустая). Толщина стенок стакана — 1. После падения стакан оказывается на боку в левом нижнем углу ведра (даже если он размером с ведро; больше он не бывает), а вода из него выливается, заполняя ровным слоем дно ведра и заслоняя стакан (толщина слоя округляется в большую сторону). Вывести ведро с упавшим стаканом.

..........
..........
.#....#...
.#....#...
.#****#...
.#****#...
.#****#...
.#****#...
.######...
..........
..........
..........
  • Подсказка: если обмазать ведро со всех сторон точками, будет проще определить размер стакана и воды в нём
  • Спойлер: это классическая «олимпиадная задача для младших школьников», в в ней

..........
..........
..........
..........
..........
..........
#######...
#.........
#.........
#.........
**********
**********


CategoryHomework

LecturesCMC/PythonIntro2020/Homework_AsciiGlass (последним исправлял пользователь FrBrGeorge 2020-10-07 23:05:13)