- Есть 2 сковороды для оладьев, каждая из которых вмещает ровно по 1 блинчику за 1 раз.
- Есть 3 панкейка (блинчика), которые надо пожарить.
- За 1 минуту жарится 1 сторона блинчика.
- Блинчики надо обжарить с 2х сторон.
Итерацией считать процесс жарки 1й стороны 2х блинчиков на 2х сковородах. Сколько нужно времени (итераций) при оптимальном распределении чтобы пожарить 3 панкейка?
Релизуйте ваш алгоритм в виде кода. Это может быть как ООП код, так и функциональный и даже процедурный. Выбор подхода обоснуйте.
Обязательно опишите алгоритм, как бы вы решали эту задачу в физическом мире (в какой момент и как жарили бы эти блинчики).
В физическом мире эта задача решается так:
- Берем первый и второй блин и жарим
- Через минуту переворачиваем первый блин, второй убираем на тарелку и кладем третий
- Убираем первый т.к. он готов. Теперь переворачиваем третий блин и кладем второй.
В конечном итоге 3 блинчика будут прожарены с обеих сторон за 3 минуты.