Als «path-finding» getaggte Fragen

13
Finde den richtigen Weg

Geben Sie bei einer Liste von Pfaden den richtigen Pfad aus. Beispiel für einen Pfad: /\ ----+/ | -und |sind horizontale und vertikale Pfade. /und \sind um 90 ° gedreht. +wird als -oder als |abhängig von der aktuellen Richtung behandelt. Pfade können in jede Richtung verlaufen und ein Zeichen kann...

13
Lose Bereiche interpretieren

Lose Bereiche interpretieren ListSharp ist eine interpretierte Programmiersprache mit vielen Funktionen. Eine dieser Funktionen ist ein auf einem Index basierender Range Creator, der folgendermaßen funktioniert: Sie definieren einen Bereich als (INT) TO (INT)oder genau dort, (INT)wo beide oder der...

12
Kürzester Pfad in einem Diagramm

Schreiben Sie ein Programm, um ein Diagramm (entweder aus der Standardeingabe oder aus einer Datei Ihrer Wahl) zu erstellen und einen kürzesten Pfad im Diagramm zu finden. Diagramme werden im folgenden Format angegeben: A---S F--T | / \ | | / 5 0 |/ \| D----3--E A-Z: nodes in the graph -|/\: edges...

12
Interpreter für Zahlentheorie, Modulo n

Ein Satz der Zahlentheorie (für unsere Zwecke) ist eine Folge der folgenden Symbole: 0und '(Nachfolger) - Nachfolger bedeutet +1also0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(Addition) und *(Multiplikation) = (gleich) (und )(Klammern) der logische Operator nand( a nand bist not (a and b)) forall (der...

12
Erstelle einen Frogger Solver

🐸🐸 Sie müssen das kürzeste Programm erstellen, um immer die optimale Lösung für ein vereinfachtes Frogger-Spiel auf einem 9x9-Raster zu finden. Kurselemente: L- Protokoll (Länge: 3-4). Wenn Sie auf einen Baumstamm springen, trägt er Sie mit sich. V - Fahrzeug (Länge: 1-2) Geschwindigkeit (1-2):...

12
Interpretiere Kipple!

Einführung Kipple ist eine Stack-basierte, esoterische Programmiersprache, die im März 2003 von Rune Berg erfunden wurde. Kipple hat 27 Stapel, 4 Bediener und eine Kontrollstruktur. Stapel Die Stapel heißen a- zund enthalten 32-Bit-Ganzzahlen mit Vorzeichen. Es gibt auch einen speziellen Stapel @,...

12
Hol mich hier raus

Herausforderung Bei gegebener Gittergröße, Hindernisposition, Spielerposition und Zielposition besteht Ihre Aufgabe darin, einen Weg für den Spieler zu finden, um zum Ziel zu gelangen und die Hindernisse gleichzeitig zu umgehen (falls erforderlich). Eingang N : GittergrößeN x N P : Position des...

11
Halte meine Reise cool!

Herausforderung Als ich um Marks and Spencers herumging, bemerkte ich, dass sie zufällig Klimaanlagen im Laden hatten. Um cool zu bleiben, fragte ich mich, wie ich mich am einfachsten im ganzen Geschäft bewegen konnte, ohne zu lange von einer Klimaanlage entfernt zu sein. Bei einer gegebenen Karte...

11
Poly Nemo finden!

Ach nein! Nemo, unser kleiner Clownfisch ist in diesem ASCII-Ozean verloren und sein Vater Marlin versucht ihn zu finden. Ihre Aufgabe ist es, Marlin sicher nach Nemo zu bringen. Aber Vorsicht, wir haben einen Fütterungsrausch Bruce auf freiem Fuß, also meide ihn besser um jeden Preis! Einzelheiten...

10
Roboter! Sammle diese Gurken!

Ich scheine mich in eine Art Essiggurke verwickelt zu haben. Buchstäblich. Ich habe ein paar Gurken auf den Boden fallen lassen und jetzt sind sie alle verstreut! Du musst mir helfen, sie alle zu sammeln. Oh, habe ich schon erwähnt, dass ich ein paar Roboter zur Verfügung habe? (Sie sind auch alle...

10
Knacken Sie den Safe!

Inspiriert von /puzzling/24334/to-catch-a-thief Sie sind eine gegeben ndurch n( nselbst ist optional Eingang) Gitter gefüllt mit 0s und 1s (oder jedem anderen Zeichen Ihrer Wahl). Ihr Ziel ist es, jede Zelle gleich zu machen (entweder 0oder 1). Sie können eine Reihe von Zügen ausführen, wie unten...

10
Der Autopilot-Modus

Ein Hubschrauber, der in der oberen linken Ecke startet, senkt sich (in einem 2D-Raum für die Zwecke dieser Frage) in Richtung Boden. Es verfügt über einen Autopilot-Modus und einen manuellen Modus. Der Autopilot-Modus verhält sich wie folgt: Wenn der Platz direkt darunter frei ist, steigen Sie...

10
Wege zur Nummer

Bestimmen Sie anhand der Eingabe der ersten und der zweiten Zahl (beide positive ganze Zahlen, Null ausgeschlossen), auf wie viele Arten Sie die zweite aus der ersten machen können, indem Sie die folgenden Aktionen ausführen : +1, +2und *3. Operationen werden einfach von links nach rechts...

10
Hüte deine Dose mit deinem Leben!

Lass uns Kick The Can spielen! Obwohl Moogie der aktuelle Gewinner ist, wird jeder dazu ermutigt, wenn er seine Krone nehmen kann Kick the Can ist ein Kinderspiel. Beteiligung eines Verteidigers und mehrerer Angreifer. Heute ist es kein solches Spiel mehr! Ihre Aufgabe ist es, einen Bot zu...

10
Konstruieren Sie die Jacobi-Matrix

Nehmen Sie den Vektor der Unbekannten und wenden Sie eine generische differenzierbare Funktion an . Der Jacobianer wird dann durch eine Matrix gegeben, so dass: Nehmen wir zum Beispiel an m=3und n=2. Dann (mit 0-basierter Indizierung) Der Jakobianer von fist dann Das Ziel dieser Herausforderung ist...

10
Handygebühr

Herausforderung Mit freundlicher Genehmigung meines University Code Challenge Contest Die Abhängigkeit von Mobiltelefonen führt dazu, dass wir sie jede Nacht bis zum maximalen Ladezustand des Akkus aufladen, sodass wir nicht das Risiko eingehen, bis Mitte des nächsten Tages keinen Strom mehr zu...