Ещё с одной спичкой придумал такое (булева алгебра):
-- 07.05.2018, 22:34 --Ещё (перекладываем нижнюю спичку вправо, так что три спички превращаются в дробь

, всё выражение слева - это единица, умноженная на эту дробь).
-- 07.05.2018, 22:37 --
(то есть

)
-- 07.05.2018, 22:40 -- Условия нестрогие, следовательно кое-чем можно пренебречь.
Так можно дойти до задач "переложить ноль спичек".
Нулевой рефакторинг — частный случай рефакторинга кода, при котором перестраивается (иногда весьма радикально) архитектура программы, но текст программы совершенно не изменяется.