Programmierrätsel & Code Golf

8
Heißer oder kälter: Finde den Schatz

Ein bestimmtes Kinderspiel, oft "Huckle Buckle Beanstalk" genannt, wird mit zwei Spielern gespielt. Hier ist eine kurze Beschreibung, wie das Spiel gespielt wird: Ein Spieler wird als "Hider" und der andere als "Sucher" bezeichnet. Der Suchende verlässt den Raum, während der Versteckte ein kleines,...

8
Das Pferd zwingen

Dies ist ganz einfach: Erstellen Sie das kürzeste Browserskript, um jedes Auftreten von Gewalt auf einer Webseite in Pferd umzuwandeln. Dieses Skript muss in die Konsole eingefügt werden können und auf den meisten modernen Browsern funktionieren. Sie müssen alle Vorkommen des Wortes Kraft und...

8
Hilf mir, meine Mundharmonika zu spielen

Gestern habe ich eine Mundharmonika gekauft: Abbildung 1: Die Mundharmonika. Meine Träume, seelenvolle Blues-Mundharmonika spielen zu können, die Menschen bewegt und einen erwachsenen Mann zum Weinen bringt, wurden jedoch schnell von zwei Problemen zunichte gemacht: Die Mundharmonika kann nur...

8
Oberleitung zwischen zwei Punkten (hängende Kette)

Dies ist eine von mehreren Herausforderungen, die Calvins Hobbys für die Community hinterlassen haben . Die Kurve, die ein idealisiertes hängendes Seil oder eine idealisierte Kette macht, ist eine Oberleitung . Bild von Bin im Garten, über Wikimedia Commons. Wird unter der CC-By-SA 3.0- Lizenz...

8
Kurvenstich

Beim Kurvensticken werden mehrere gerade Linien "zusammengenäht", um eine Kurve zu erstellen, wie folgt: Eine Erklärung zu Kurvenstichen finden Sie auf dieser Website . Wir werden unsere Kurve oben links auf dem Bildschirm zeichnen, wie im Bild oben gezeigt. Bei einer Ganzzahl n(über STDIN oder...

8
Subdivide-Sum-Sequenz

Betrachten Sie die Ziffern einer Integralbasis über einer, die in der angegebenen Reihenfolge aufgeführt sind. Teilen Sie sie wiederholt genau in zwei Hälften, bis jeder Ziffernblock eine ungerade Länge hat: Base Digits Subdivided Digit Chunks 2 01 0 1 3 012 012 4 0123 0 1 2 3 5 01234 01234 6...

8
Spiralpolygone

Zeichnen Sie eine Reihe verbundener Polygone wie das oben gezeigte. Was das obige Bild jedoch nicht zeigt, ist die Spirale, die durch aufeinanderfolgende Scheitelpunkte gebildet wird: Die Einschränkung besteht darin, dass nur 1 Spirale markiert ist. Sie sollten alle Spiralen markieren. Dies kann...

8
Yo Quiero jQuery?

Die Einrichtung Sie erhalten eine einfache Webseite mit 11 Elementen: 10 inputElemente mit IDs i1durch i10, in der Reihenfolge ein outputElement mit IDout Die Eingabeelemente haben valueAttribute, die in der HTML-Quelle definiert sind. Der Wert einer bestimmten Eingabe kann eine beliebige Ganzzahl...

8
Polizei von Manhattan

Einführung Sie sind der Polizeichef der NYPD und wurden beauftragt, Polizisten so zu positionieren, dass alle Straßen überwacht werden. Ihr Trupp ist jedoch unterbesetzt, was bedeutet, dass Sie so wenig Offiziere wie möglich positionieren müssen. Herausforderung Bei einer Karte mit Blöcken müssen...

8
Stabilisieren Sie eine Ziegelstruktur

Steine ​​und Stabilität definiert Diese Frage verwendet dieselbe Definition von Ziegeln und Stabilität wie Ist die Ziegelstruktur stabil? Stellen wir [__]einen Mauerziegel dar und . . . BRK?BRK?BRK?BRK? BRK?BRK?BRK?BRK?BRK? BRK?BRK?BRK?BRK? BRK?BRK?BRK?BRK?BRK? . . . BRK?BRK?BRK?BRK?...

8
Ich fühle mich glücklich

Schreiben Sie die kürzeste Funktion, die den Inhalt des ersten Ergebnisses einer Google-Suche zurückgibt ("Ich fühle mich glücklich"). Beispiel: lucky('cat'); Könnte etwas zurückgeben wie: <!DOCTYPE html> <html> <head> <title>Cats are cool</title> <meta...

8
Emulieren Sie die Eingabe des Professors

Emulieren Sie die Eingabe des Professors Hintergrund Leider kann der Professor seine Tastatur nicht richtig benutzen: Wann immer er die ShiftTaste benutzen soll , drückt er Caps Lock einmal, bevor er tippt, und macht sich nicht die Mühe, sich selbst zu korrigieren. Wenn zwei oder mehr Tasten in...

8
Kreisverpackung in einem Rechteck

Ihre Aufgabe ist es, ein Programm zu schreiben, das den größten Radius findet, den N Kreise haben können und der dennoch in ein Rechteck passt, das X mal Y Pixel groß ist. (ähnlich wie in diesem Wikipedia-Artikel ) Ihr Programm muss den größtmöglichen Radius und die optimale Position dieser N...

8
Affen an einer Schreibmaschine

Wenn Sie eine Taste auf einer Tastatur drücken, wird der Buchstabe manchmal nicht immer auf dem Bildschirm angezeigt. Unabhängig davon, ob dies auf eine zweifelhafte Verbindung oder auf andere Weise zurückzuführen ist, haben Sie beschlossen, ein Skript zu schreiben, um die Wahrscheinlichkeit zu...

8
Suche nach der Sequenz der "Schneckennummer"

Sie erhalten Ganzzahlen Nund M, 1 <= N,M <= 10^6und Indizes iund j. Ihre Aufgabe ist es, die Ganzzahl an der Position zu finden [i][j]. Die Sequenz sieht folgendermaßen aus ( N=M=5, i=1, j=3das Ergebnis ist 23): 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 Der kürzeste...