Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

1
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 Sie die geringste Anzahl von Beamten zurückgeben, die …
8 code-golf 

2
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? BRK?BRK?BRK?BRK?BRK? stellen eine beliebige Anordnung oder Struktur dieser Ziegel dar, wobei jede zweite Reihe um …


2
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 von 0bis 10einschließlich sein. Die Webseite ist mit …

3
Hilf mir bei der Trigonometrie!
Vielen Dank für Ihre Hilfe bei der Berechnung . Jetzt brauche ich Hilfe bei meinem bevorstehenden Trigonometrietest. Beim Test muss ich die Ausdrücke vereinfachen. Ich bekomme Eingaben wie 4sin(x)/(2cos(x))und muss einen einfacheren, aber äquivalenten Ausdruck (wie 2tan(x)) erzeugen . Alle Winkel sind in Grad angegeben, und wir werden so tun, …

2
Rosetta Stone Challenge: Run-Length Encoding v2.0
Das Ziel einer Rosetta Stone Challenge ist es, Lösungen in möglichst vielen Sprachen zu schreiben. Zeigen Sie Ihre Programmier-Mehrsprachigkeit! Die Herausforderung Wir haben Lauflängencodierung durchgeführt wird Vordergrund , sondern nur läuft von einem einzelnen Zeichen betrachtet. Natürlich können wir manchmal sogar noch größere Einsparungen erzielen, wenn wir Läufe mit mehreren …

9
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 …
8 code-golf  math 

3
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 verwendet. Schreiben Sie ein Programm, …

6
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 einen Funktionsparameter), bei der es …

3
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 Konjugate des Wortes Kraft ersetzen (erzwingen, …

6
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 bestimmte Noten spielen; Ich bin deprimierend schlecht darin, Mundharmonika zu spielen. …


1
Schwingen Sie mit Ihrem Greifhaken durch Bäume
Sie haben den Weg durch den Wald gefunden und planen nun, ihn zu befahren. Kurz bevor Sie Ihre Reise beginnen, verwandelt sich der Boden jedoch in Lava. Sie schaffen es, den nächsten Baum zu huschen (die Bäume sind unerklärlicherweise nicht verbrannt), aber jetzt stehen Sie vor einem Problem: Wie können …

1
PNG Pixel Forces
Herausforderung Eine Pixelwelt ist ein PNG-Bild, in dem Gravitations-, elektromagnetische und nukleare Kräfte nicht mehr existieren. Es bleiben nur Spezialkräfte, die als "Pixelkräfte" bekannt sind. Wir definieren diese Kraft als F p → q = a * (p * q) / (r * r) * r̂ Fist die Pixelkraft, die …
8 code-golf 

1
Schreiben Sie eine funktionierende Bare-Bones-IRCd
Ein bisschen ungewöhnlich, aber hey, warum nicht? :) :) Das Ziel: Schreiben Sie einen funktionierenden IRC-Daemon in der Sprache Ihrer Wahl, der Barebone-Funktionen in möglichst wenigen Zeichen bietet. Solange es die folgenden Kriterien erfüllt, muss es die IRC-RFCs nicht vollständig erfüllen (dies würde die Herausforderung erheblich weniger Spaß machen), es …
8 code-golf 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.