Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Fertige Lösungen wirst du hier nicht bekommen, nur Hilfe dabei, es selbst zu Lösen – und selber anfangen ist dabei immer der erste nötige Schritt.ich bräuchte ein skript zu diesem Labyrinth und wie ich gesgat habe soll der Hamste den Weg gehen wie oben geschrieben. Habe das Skript nicht angefangen
Ohne da zu viel verraten zu wollen: das sehe ich ein klein wenig anders - aber dazu darf sich der TE Gedanken machen 🙂Im Uhrzeigersinn abgehen bedeutet aber:
- wenn rechts keine Wand, dann rechts drehen.
- Wenn vorne eine Wand, dann rechts drehen, sonst Schritt nach vorne.
Würde mich interessieren, was Dich daran stört. Stört Dich, dass er ggf Felder in der Mitte nicht abgeht? Oder fehlt dir das Links drehen? Spiel es durch - bei dem Algorithmus dreht er dann halt drei mal rechts (so es keine Sackgasse war) ...Ohne da zu viel verraten zu wollen: das sehe ich ein klein wenig anders - aber dazu darf sich der TE Gedanken machen 🙂
Ja genau, daher habe ich auch nicht direkt die Verbesserung gepostet. Aber die Lösung liegt auf der Hand, wenn man den Ablauf durchspielt. Das hatte ich (offensichtlich) versäumt 🙂Darum kann sich der TE kümmern, die Änderung ist ja nicht so gewaltig 🙂
Der erste Schritt darf nicht der erste Schritt sein, auch wenn es durch die Enge des Labyrinths in diesem Fall möglicher Weise funktioniert. Angenommen du bist bei einer inneren Ecke, dann wirst du einfach zur gegenüberliegenden Seite laufen.Wenn vorne keine Wand, vorwärts.
Wenn vorne und rechts eine Wand, nach links.
Wenn vorne und links eine Wand, nach rechts.
Wenn vorne eine Wand und links und rechts keine Wand, umdrehen oder beliebige Richtung.
Funktioniert das?
in dem titel steht uhrzeiger sinn also n o s wHat der Hamster eigentlich eine Orientierung (n e s w)? Würde sagen, es gibt dafür mehrere Möglichkeiten.
ja, aber weiß das der arme Hamster auch...in dem titel steht uhrzeiger sinn also n o s w
bei suche den käse soll aus komplexitäts gründen die maus das wissen, da es eig nur um die tiefen und breiten suche gehtja, aber weiß das der arme Hamster auch...
Dafür brauche ich die Orientierung (n e s w) aber nicht...bei suche den käse soll aus komplexitäts gründen die maus das wissen, da es eig nur um die tiefen und breiten suche geht
sodass man lernt rekursiv alles abzulatschen
doch weil deine orientierung vorgibt wo du als nächstes hinlatscht wenn du nicht weiter kommst bzw wo du hinlatschen musst wenn du von der rekursion zurück kommstDafür brauche ich die Orientierung (n e s w) aber nicht...
das liegt ja in der natur der sache, ansonsten bist du ewig drinnicht, wenn sich mittels Rekursion der Weg gemerkt wird 😉
void main() {
// koerner = 1000;
lauf();
}
void lauf() {
gib();
for (int i=0; i<4; i++) {
linksUm();
if (vornFrei()) {
vor();
if (!kornDa()) {
lauf();
}
laufZurueck();
}
}
}
void laufZurueck() {
linksUm();
linksUm();
vor();
linksUm();
linksUm();
}
ich würde einen kneitzelschen Monolog nicht als Lösung ansehen 😉 in der Regel versteht man darunter Code 😀Sagt mal, die Lösung ist doch oben in den Kommentaren 7 bis 14 längst gegeben, oder verstehe ich gerade etwas falsch?
also da muss ich intervenieren ... @kneitzel hat mich in einem anderen java post auch 4 oder 5 mal das erklärt mit maven bis ich es gerafft habich würde einen kneitzelschen Monolog nicht als Lösung ansehen 😉 in der Regel versteht man darunter Code 😀
weil die meisten hier erfahrene programmierer sind bzw frisch mit studium fertig und der sinn ist es nicht die lösung hinzuballernJetzt bleibt mal locker, das war ja kein angriff, aber Code habe ich in 7 bis 14 dennoch nicht gesehen...
Also ich bin durchaus locker und bezüglich Angriff ist es mir relativ egal. Es ändert nur nichts daran, dass bei den Posts 3 Personen involviert waren, zwei davon im direkten Dialog. Daher ist der Begriff Monolog für mich nicht nachvollziehbar.Jetzt bleibt mal locker, das war ja kein angriff,
Ist es eigentlich so, dass man keine Befehle in die Programme reinkopieren kann, also alles selbst schreiben muss?
Naaaa die Lösung steht in 28 😉 Danach folgte der kneitzelsche Grabenkampf...Was irgendwie witzig ist: Hier wird dieses Thema mit einer Frage, nach Monaten, neu belebt und alle Antworten darauf gehen, soweit ich es jetzt überflogen habe, völlig an der Frage vorbei.
Es sollte doch klar sein, wer hier immer am stänkern und Herausfordern ist. Sorry, aber merkst Du nicht, wie kindisch dieses Verhalten ist? Vor allem: beim kleinsten Widerwort ruderst Du sofort zurück a.la.Naaaa die Lösung steht in 28 😉 Danach folgte der kneitzelsche Grabenkampf...
Jetzt bleibt mal locker, das war ja kein angriff, aber Code habe ich in 7 bis 14 dennoch nicht gesehen...
Code wäre die kodierte Form einer Lösung gewesen.in der Regel versteht man darunter Code
Das ist alles mögliche, aber nicht die Antwort auf die o. g. Frage. Arbeite an deinem Textverständnis!Naaaa die Lösung steht in 28 😉 Danach folgte der kneitzelsche Grabenkampf...