Als «code-golf» getaggte Fragen

8
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...

8
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...

8
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
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
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
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...

8
Berechnen Sie die Spezifität eines CSS-Selektors

Heute besteht Ihre Aufgabe darin, ein Programm (oder eine Funktion) zu schreiben, das eine Zeichenfolge akzeptiert und vier Ganzzahlen ausgibt (oder zurückgibt). Eingang Die Eingabezeichenfolge ist ein CSS3-Selektor und kann grundsätzlich jedes Unicode-Zeichen enthalten. Ausgabe Die Ausgabe...

8
Suche nach kürzeren Alternativen zu `range (…)`

Die beste Lösung, die ich bisher für ein Golf-Code-Puzzle gefunden habe, an dem ich arbeite, sind zwei ziemlich fett aussehende Aufrufe von range. Ich bin sehr neu im Code Golf, besonders in Python, also könnte ich ein paar Tipps gebrauchen. Das relevante Fragment ist dies [x for x in...