Hamstersimulator jedes Feld absuchen?

2 Antworten

void main() {

     while(vornFrei()) {

          eineReihe();

          zweiteReihe();

     }

}

void rechtsUm() {

    linksUm();

    linksUm();

    linksUm();

}

void search() {
 
         while(kornDa()) {

                nim();

       }

}

void eineReihe() {

       linksUm();

       while(vornFrei()) {

           vor();

           search();

           rechtsUm();

       }

}

void zweiteReihe()

       vor();

       search();

      rechtsUm();

       while(vornFrei()) {

              vor();

              search();

       }

       linksUm();    

}

//Vorraussetzung: Hamster steht in der linken unteren Ecke und schaut nach rechts

Du startest oben links, gehst nach ganz rechts, ganz rechts dann ein Feld nach unten, dann nach ganz links.

Das machste bis du nicht mehr runter gehen kannst.

Ist doch nicht so schwer :/