Wenn wir beim Entwickeln von Algorithmen von „Knobelaufgaben“ sprechen, so meinen wir damit Aufgaben, zu deren Lösung Kreativität notwendig ist: Der Weg zu einer korrekten Lösung ist weder offensichtlich noch durch ein bekanntes Verfahren vollständig beschrieben. Dennoch ist man beim Arbeiten an solchen Aufgaben nicht auf Herumstochern und das zufällige Finden einer Lösung angewiesen, sondern kann sich durch strukturiertes Arbeiten einer Lösung Schritt für Schritt annähern. Eine Möglichkeit für eine solche strukturierte Herangehensweise stellen wir in diesem Video vor.