Als «code-golf» getaggte Fragen

10
Chinesisches Sternzeichen berechnen

Angesichts des bevorstehenden chinesischen Neujahrs ist es hier eine Herausforderung, den chinesischen Tierkreis, das chinesische Element und Taijitu für ein bestimmtes Datum zu berechnen. Die Eingabe sollte ein Datum sein: 1/31/2014 Das hier verwendete Datum ist der US-Stil mm/dd/yyyy, kann aber...

10
Tipps zum Golfen in Io

Welche allgemeinen Tipps haben Sie zum Golfen in Io ? Ich suche nach Ideen, die auf Code-Golf-Probleme im Allgemeinen angewendet werden können, die zumindest etwas spezifisch für Io sind (z. B. "Kommentare entfernen" ist keine Antwort). Bitte posten Sie einen Tipp pro

10
Reduzieren Sie Ascii art

Diese Herausforderung ist eine Paste Cut'n aus Vergrößern ASCII - Art , sondern umgekehrt , mit PETSCII basierten Halbblock Zeichen: string=" ▝▘▀▗▐▚▜▖▞▌▛▄▟▙█" Das Ziel ist es also, durch 1/2eingereichte ASCII -Kunst zu reduzieren . Zum Beispiel aus der Zeichenfolge: OOOOOO OOOOOO OOOOOO OOOOOOO...

10
Berechnen Sie die Superwurzel einer Zahl

In der Mathematik ist die Tetration der nächste Hyperoperator nach der Exponentiation und wird als iterierte Exponentiation definiert. Zusatz ( a gelungen n - mal) Multiplikation ( a addiert zu sich selbst, n - mal) Potenzierung ( a multipliziert mit sich selbst, n- mal) Tetration ( eine von sich...

10
Konvertieren Sie ein Byte-Array in base64

Ihre Mission ist es, eine Funktion / ein Programm zu schreiben, die ein Array von Bytes (dh ein Array von Ganzzahlen von 0 bis 255) in base64 konvertiert. Die Verwendung von integrierten Base64-Encodern ist nicht zulässig. Die erforderliche base64-Implementierung ist RFC 2045. (unter Verwendung von...

10
Linearer Funktionslöser aus zwei Punkten (x, y)

Die Aufgabe Schreiben Sie eine Funktion L (), die zwei Tupelargumente von Koordinaten in der Form (x, y) verwendet und ihre jeweilige lineare Funktion in der Form (a, c) zurückgibt, wobei a der Koeffizient des x-Terms und c ist ist der y-Achsenabschnitt. Sie können davon ausgehen, dass die Eingabe...

10
Generieren Sie Tastaturkürzel für ein Menü

Menüverknüpfungen Auf Benutzermenüs kann traditionell über Tastaturkürzel zugegriffen werden, z. B. durch Alt + (a letter)einfaches Drücken des Buchstabens, wenn alle Textfelder nicht fokussiert sind ( Google Mail- Stil). Deine Aufgabe Angesichts der Menüeinträge als Eingabe besteht Ihre Aufgabe...

10
Listen Sie die Kombinationen von Elementen in einer Menge auf

Bei einer Reihe von nElementen besteht die Herausforderung darin, eine Funktion zu schreiben, die alle Kombinationen von kElementen in dieser Menge auflistet . Beispiel Set: [1, 7, 4] Input: 2 Output: [1,7], [1,4], [7,4] Beispiel Set: ["Charlie", "Alice", "Daniel", "Bob"] Input: 2 Output ["Daniel",...

10
Schreiben Sie einen Buchautor

Hier ist eine ziemlich einfache ASCII-Darstellung eines offenen Buches: |\ | \ | \ | \ | \__________ | || | | || Lorem i | \ || psum do | \ || lor sit | \ || amet, | \ || consect | \||_________| Beachten Sie, dass sich der Textabschnitt nur auf der rechten Seite befindet und 7 Zeichen breit und 5...

10
Wie stark sind nichtäre Zahlen?

Sie erhalten eine nicht negative Ganzzahl (Basis 9), die wie üblich aus den Ziffern 0 bis 8 besteht. Die Anzahl der Ziffern in dieser Zahl (ohne führende Nullen) ist jedoch ein Präfektenquadrat. Aus diesem Grund kann die Nummer in einem quadratischen Raster angeordnet werden (wobei die...

10
Finde den besten Zug in einer Partie Tetris

Ich mag Tetris sehr, aber ich bin nicht sehr gut darin. Nur einmal möchte ich sehen, wie das Raumschiff vor meinen eigenen Augen abhebt! Und da Computer in allem ach so großartig sind, besteht die einzig mögliche Lösung darin, ein Programm zu erstellen, das es für mich spielt ... außer Sie werden...

10
Anagramming Code

Versuchen wir es noch einmal. Das Ziel dieses Wettbewerbs ist es, zwei Codeteile zu erstellen, die Anagramme voneinander sind (die beiden müssen dieselben Bytes in einer anderen Reihenfolge enthalten) und die folgenden Aufgaben ausführen: Man muss testen, ob eine eingegebene Zahl glücklich oder...

10
Schrumpfende Zahlen

Die Eingabe ist ein Array von (mindestens 3, maximal 20) verschiedenen Ganzzahlen. Jede Ganzzahl ist größer als -1000 und kleiner als 1000. Ihre Aufgabe ist es, die Zahlen zu verkleinern, indem Sie sie linear von 0.0bis zuordnen 1.0. Dies bedeutet, dass die kleinste Zahl im Array auf 0,0 abgebildet...

10
Shubbles and Smoles - Teil I.

Die Einrichtung Stellen Sie sich eine seltsam geformte Box mit 29 nummerierten Zellen vor, wie in Abb. 1 unten gezeigt. In dieser 2D-Box befinden sich zwei Arten quadratischer Tiere: Shubbles und Smoles. Fig. 1 (a) zeigt einige blaue Flecken und einige smoles in rot. Jede Kreatur belegt genau eine...

10
Überprüfen Sie das Magic Square

Ein magisches Quadrat ist eine quadratische Anordnung von Zahlen mit n Seite , bestehend aus den verschiedenen positiven ganzen Zahlen 1, 2, ..., n ² so angeordnet, dass die Summe der n Zahlen in irgendeiner horizontalen, vertikalen oder diagonalen Hauptleitung ist immer die gleiche Zahl, die als...

10
Erstellen Sie einen rot32-Verschlüsseler

Das Erstellen eines Golf13 Rot13-Verschlüsselers ist zu einfach, da die Buchstaben im ASCII-Zeichenbereich alle dieselbe Reihenfolge haben. Versuchen wir stattdessen einen rot32-Motor. Ihre Aufgabe besteht darin, eine Funktion zu erstellen, die eine Base64-Zeichenfolge als Eingabe verwendet und...

10
Implementieren Sie t9-ähnliche Funktionen

Ihre heutige Herausforderung besteht darin, eine t9- ähnliche Funktionalität zu implementieren . Sie implementieren eine Funktion, die nur 2 Parameter hat. Sie erhalten 1 Telefonnummer in einer Zeichenfolge und den Inhalt einer Textdatei mit einer Liste von Wörtern (nehmen Sie keinen bestimmten...