Всегда есть соблазн остановиться на первом рабочем решении. Но можно пойти чуть дальше. Статья - легкая алгоритмическая разминка на примере задачи с интервью.
Техническая поддержка проекта ВсеТут
info@vsetut.pro