Einführung Mein Autotacho wurde gehackt! Anstatt mir zu zeigen, wie schnell ich fahre, zeigt es nur: "Vroooom!" Bitte hilf mir zu wissen, wie schnell ich gehe. Herausforderung Nehmen Sie eine Zeichenfolge als Eingabe und prüfen Sie, ob sie mit der regulären Ausdrucksweise übereinstimmt /^[Vv]ro*m!$/m. Auf Englisch bedeutet dies, dass jede …
Tangential inspiriert von der Eröffnung des What-If-Buches. Die Eingabe ist ein Rechteck aus Leerzeichen als Zeichenfolge, Liste der Zeichenfolge usw. mit Objekten, die aus #den folgenden Elementen bestehen: ######## # # ######## ### #### ### #### ### Die Objekte sind immer sich nicht überschneidende, sich nicht berührende Rechtecke. Ein weiches …
Ihre Aufgabe ist es, ein Programm zu schreiben, das anhand einer Liste von Chat-Nachrichten zählt, wie oft jede Person einen Ping erhält, damit ich weiß, wie beliebt jeder ist. Aber da ich es heimlich tun muss, muss es so klein wie möglich sein, damit ich den Code verstecken kann. Technische …
Betrachten Sie eine Permutation der ganzzahligen Werte von 1bis N. ZB dieses Beispiel für N = 4: [1, 3, 4, 2] Wir werden diese Liste prüfen sein zyklisch, so dass 1und 2wie benachbarte behandelt. Eine Größe, die wir für eine solche Liste berechnen können, ist die quadratische Gesamtdifferenz benachbarter Werte: …
Schreiben Sie eine Funktion oder ein Programm, das die Nummer jedes Elementtyps (Scheitelpunkt, Kante, Fläche usw.) eines N-dimensionalen Hyperwürfels ausgibt. Beispielsweise hat der dreidimensionale Würfel 1 Zelle (dh 1 dreidimensionaler Würfel), 6 Flächen (dh 6 zweidimensionale Würfel), 12 Kanten (dh 12 zweidimensionale Würfel) und 8 Eckpunkte (dh 8 0-dimensional) Würfel). …
Manchmal ist es wirklich schwierig, kartesische Koordinaten (x,y)in Polarkoordinaten umzuwandeln (r,phi). Während Sie berechnen können , r = sqrt(x^2+y^2)ganz einfach, Sie müssen oft einige Unterscheidung von Fällen , in denen die Winkelberechnungs phida arcsin, arccosund arctanalle anderen trigonometrischen Funktionen haben eine Co-Domäne , die jeweils nur Spannweiten Hälfte der Kreis. …
Stellen Sie sich einen Pfad vor, der aus <und besteht >und in einem endet @, z ><>@ Ein Wanderer beginnt in der Zelle ganz links. Er wird den Pfad wie folgt durchlaufen: Wenn der Wanderer in einer @Zelle ist, hat er das Ziel erreicht und ist fertig. Befindet sich der …
Herausforderung Schreiben Sie ein Programm, das bei einer Zeichenfolge mit einer xLänge von 10 Zeichen und einem Zeichen die yHäufigkeit ausgibt, mit der Zeichen yin Zeichenfolgen vorkommen x. Das kürzeste Programm in Bytes gewinnt. Beispiel Input: tttggloyoi, t Output: 3 Input: onomatopoe, o Output: 4
Herausforderung: Bei einer positiven Ganzzahl geben Sie die längste einstellige Teilfolge aus, die mindestens zweimal vorkommt, UND hat die Grenzen einer anderen Ziffer (oder den Anfang / das Ende der Ganzzahl). Ein Beispiel: Eingabe: 7888885466662716666 Die längste Teilfolge einer einzelnen Ziffer wäre 88888( 7[88888]5466662716666) mit einer Länge von 5. Diese …
Herausforderung Bestimmen Sie anhand einer grafischen Eingabe einer Form, wie viele Löcher sich darin befinden. Nicht duplizieren Diese Frage wurde als mögliches Duplikat von Count Islands markiert . Ich glaube, diese Herausforderung unterscheidet sich von der Count Island-Herausforderung, weil Sie in dieser herausfinden müssen, wie Sie Blöcke entfernen, die die …
Einführung Die lexikographischen Permutationen einer Liste mit n Elementen können von 0 bis n nummeriert werden ! - 1. Zum Beispiel die 3! = 6 Permutationen (1,2,3)wären (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Wenn eine Permutation auf eine Liste angewendet wird, werden ihre Elemente in derselben Reihenfolge wie die Nummern …
Dies ist im Wesentlichen das Gleiche wie diese Frage, außer schwieriger. Sie müssen wieder ein Programm schreiben, das von der unteren linken Ecke eines Rechtecks in die obere rechte Ecke gelangt. Diesmal sind jedoch diagonale Bewegungen erlaubt. Das Programm akzeptiert ein geordnetes Paar (width, height)und verwendet diese als Bemaßung für …
Die "aufsteigende Matrix" ist eine unendliche Matrix aus ganzen Zahlen (einschließlich 0), in der jedes Element das kleinste verfügbare Element ist, das zuvor in der jeweiligen Zeile und Spalte nicht verwendet wurde: | 1 2 3 4 5 6 ... --+---------------- 1 | 0 1 2 3 4 5 ... …
Inspiriert von der APL-Lektion der letzten Woche . Wenn Sie eine 2D-Sitzkarte in Großbuchstaben und eine 1D-Kundenliste haben, geben Sie die Sitzkarte und die Kundenliste zurück, die jedoch wie folgt geändert wurden (um belegte Sitze und sitzende Kunden anzugeben): Schreiben Sie für jeden eindeutigen Buchstaben in der eingegebenen Passagierliste so …
Ihre Aufgabe ist es, eine Zahl im folgenden Format zu zerlegen. Dies ähnelt der Basiskonvertierung, mit der Ausnahme, dass Sie die digitsin der Basis auflisten, anstatt sie aufzulisten values, sodass sich die Liste zur Eingabe addiert. Wenn die angegebene Basis ist n, muss jede Nummer in der Liste in der …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.