Hallo Piwi,
so als Gedankenanstoß:
- Überlege dir, wie du das Schachbrett und die Positionierung der Damen abbildest
- Schreibe eine Funktion "bedroht(neue_position), die überprüft, ob eine Dame, die an die neue Position gestellt wird, andere Damen, die bereits auf den Spielfeld stehen, bedroht
- Teste mit jeder der 8 Damen alle möglichen Felder einer zugehörigen Reihe aus, und setze die nächste Dame auf das Feld, auf dem "bedroht" falsch ist
- das Ganze jetzt rekursiv über alle Damen
Jetzt kannst du einmal anfangen und sagen, wo der Schuh drückt