Seite anzeigenÄltere VersionenLinks hierherNach oben Eine ältere Version des Dokuments wurde geladen! Beim Speichern wird eine neue Version des Dokuments mit diesem Inhalt erstellt. Dateiauswahl====== Meine Karel Lösungen ====== ===== 0.0.1 karelFirstProgram ===== <codedoc code:c++> void karelsFirstProgram() { moveForward(); pickBeeper(); moveForward(); turnLeft(); moveForward(); turnRight(); moveForward(); dropBeeper(); moveForward(); } </codedoc> ===== 1.1.1 obtainArtifact ===== <codedoc code:c++> void obtainArtifact(){ turnRight(); oneWay(); pickBeeper(); oneWay(); dropBeeper(); } void oneWay(){ moveForward(); turnLeft(); repeat(3){ moveForward(); } turnLeft(); moveForward(); } </codedoc> ===== 1.1.2 defuseOneBomb ===== <codedoc code:c++> void defuseOneBomb() { repeat(9){ moveForward() } pickBeeper(); turnAround(); repeat(9){ moveForward() } turnAround(); } </codedoc> ===== 1.1.3 defuseTwoBombs ===== <codedoc code:c++> void defuseTwoBombs(){ defuseOneBomb(); turnLeft(); defuseOneBomb(); } void defuseOneBomb() { goOneWay(); pickBeeper(); goOneWay(); } void goOneWay(){ repeat(9){ moveForward(); } turnAround(); } </codedoc> ===== 1.1.4 practiceHomeRun ===== <codedoc code:c++> void practiceHomeRun(){ repeat(4){ oneWay(); turnLeft(); } } void oneWay(){ repeat(9){ moveForward(); } pickBeeper(); } </codedoc> SpeichernVorschauAbbrechen Zusammenfassung Hinweis: Durch das Bearbeiten dieser Seite geben Sie Ihr Einverständnis, dass Ihr Inhalt unter der folgenden Lizenz veröffentlicht wird: CC Attribution-Share Alike 4.0 International karel/loesungen.1672914184.txt.gz Zuletzt geändert: 2023/01/05 11:23von silversurfer