Bonus-ul părții 1 (funcția circle) trebuie testată manual (vezi mai jos). Prin urmare, checker-ul acordă maxim 110 puncte.
De marcat în spreadsheet, atât pentru bonus-ul Părții 1, cât și dacă ceva este în neregulă, următoarele rubrici:
gameAsString, successors, suitableSuccs, insertSuccs și extractPath sunt implementate cu recursivitate explicită.circle. Trebuie să vă demonstreze live că target-ul realizează o rotație completă în jurul centrului, pe o traiectorie care seamănă cât mai mult cu un cerc (nu e necesar un cerc perfect);Basics.hs)Game.String (funcția gameAsString).Game (în afară de Show, instanțiată în schelet).bounce).Search.hs)Node.Eq și Ord pentru tipul Node.nodeState, nodeParent etc.ProblemState.