Als «code-golf» getaggte Fragen

8
PHP-Golftipps: Lesen / Schreiben von Dateien und der CLI

Ich habe in einer Reihe von PHP - Code Golf teilnehmend Herausforderungen vor kurzem und einige der Techniken , die verwendet werden , um Daten aus einer Datei zu lesen, wie fopen()und fread()oder file_get_contents()meinem Code auf der char Zählung ein Schlagen wirklich geben. Insbesondere die...

8
Hinzufügen, die altmodische Art und Weise

Überblick Die alten Römer entwickelten ein Zahlensystem mit lateinischen Buchstaben, das ihnen gute Dienste leistete und das von der modernen Zivilisation immer noch verwendet wird, wenn auch in viel geringerem Maße. In der Zeit seiner Verwendung hätten die Römer lernen müssen, diese Zahlen zu...

8
Generieren Sie sexy Primzahlen

Sexy Primes sind Zahlenpaare (n, m)wie nund mbeide sind Primzahlen und m = n + 6. Sie müssen eine Funktion erstellen, die eine Ganzzahl akzeptiert, nach sexy Primzahlen von 0 bis zu dieser Ganzzahl suchen und ein Array von Arrays zurückgeben. Zum Beispiel listSexy(30)muss zurückkehren [[5,11],...

8
ASCII-Wildniskarte erstellen [geschlossen]

Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Generieren Sie eine ASCII-Wildniskarte....

8
Quadratfreie Semiprime-Zählung

Definition Eine quadratfreie Halbwertszeit ist eine natürliche Zahl, die das Produkt zweier unterschiedlicher Primzahlen ist. Die Aufgabe nZählen Sie bei einer natürlichen Zahl alle quadratfreien Halbzeiten kleiner oder gleich n. Einzelheiten Bitte schreiben Sie eine Funktion oder Prozedur, die...

8
Abschluss der Arbeitswoche

Ich arbeite einen Standard neun bis fünf. Montag bis Freitag. Ich nehme mir eine halbe Stunde Zeit zum Mittagessen von 12:30 bis 13:00 Uhr. Schreiben Sie mir ein Programm, das beim Ausführen den Prozentsatz der Arbeitswoche berechnet, den ich zum aktuellen Zeitpunkt abgeschlossen habe. Regeln...

8
Baue ein einfaches Roguelike

Diese Herausforderung basiert auf einem Vorschlag, der vor einigen Jahren von der Usenet-Gruppe rec.games.roguelike.development vorgeschlagen wurde. Ich kann den ursprünglichen Newsgroup-Beitrag nicht finden, aber Sie können sich das Github-Repo der Lösungen ansehen . Es wurde nur in ein paar...

8
Das GolfScript Meta Par Hole

GolfScript scheint all dies zu gewinnen. Also kannst du sie nicht schlagen, mach mit. Schreiben Sie einen eigenständigen Golfscript-Interpreter Ich verwende die Definition von in sich geschlossen, um ein einzelnes Programm zu bedeuten: - Also kein Geld an ein externes Programm weitergeben, um die...

8
Kürzen Sie Text mit Run Length Encoding

Kürzen Sie den Text mithilfe der Lauflängencodierung (oder nicht) Eingang: heeeello woooorld Ausgabe: 1h4e2l1o 1w4o1r1l1d Lesen Sie die Zeilen von stdin. Auf Standard drucken. Stderr wird natürlich verworfen. Angenommen, es gibt versteckte Testfälle (keine Einbettung der Ausgabe) Eingabe / Ausgabe...

8
Array Sandwiches

(Angepasst an Problem C des ersten Qualifikanten des ACM-Programmierwettbewerbs 2012/2013 ) Sie haben mehrere Arrays mit den Namen A 1 , A 2 , ..., A n , die jeweils in aufsteigender Reihenfolge sortiert sind. Jedes Element im Array ist eine 32-Bit-Ganzzahl. Ein Sandwich ist eine Menge von Indizes...

8
Der kleinste Schachschiedsrichter

Schreiben Sie ein Programm, das beim Blick auf einen Schachtisch sagen kann, ob es einen Scheck oder einen Schachmatt gibt. Eingabe : Eine Schachtabelle in Textform, wobei die letzte Zeile der Eingabe der erste Rang ist (die Startzeile von Weiß). Die Startposition in dieser Eingabe würde...

8
Ordnen Sie bis zu 10 in einem Array zu

Herausforderung Berechnen Sie bei einem Array mit einstelligen Zahlen, ob zwei davon 10 ergeben, und drucken Sie sie aus Beispiel Eingang (1,2,3,4,5,5,6,7) Dies kehrt zurück ((4,6),(5,5),(3,7)) Eingang (1,2,3,4,5) Dies kehrt zurück (). da gibt es nur eine 5 Eingang (5,5,5,5,5) Dies kehrt zurück,...

8
Ionische Verbindungen benennen

Eine ionische Verbindung heißt wie folgt : (metal name) (non-metal suffixed with -ide). Hier ist eine Liste aller Suffixe, die ersetzt werden müssen durch -ide: -on -ogen -ygen -ine -orus -ur -ic -ium Die Anzahl der Atome jedes Elements in der Verbindung wird bei der Benennung ionischer...

8
Interpretiere was zum Teufel

Smallfuck ist eine Brainfuck-ähnliche Sprache mit 1-Bit-Zellen. Es hat die folgenden Anweisungen: > Increment the pointer < Decrement the pointer * Flip the current bit [ If the current bit is not set, jump to the instruction after the matching ] ] If the current bit is set, jump to the...