Programmierrätsel & Code Golf

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

2
Blockbox das Hex?
Schreiben Sie ein Programm oder eine Funktion in einer beliebigen Programmiersprache, die eine 6-stellige hexadezimale Eingabe / Argumentation verwendet. Die Eingabe / das Argument kann 6 Werte oder eine 6-stellige Zeichenfolge sein. Ihr Programm sollte einen genau 8 Zeichen breiten rechteckigen Zeichenblock ausgeben, der nur die mitgelieferten Hexadezimalzahlen in Kombination …
11 code-golf 

8
codegolf.com: Zeit sparen
Von codegolf.com (nicht geladen am 15. September 2011) war einer, der mich verrückt machte. Drucken Sie zu STDOUT eine Uhr mit einer genauen Form, lesen Sie die Zeit von STDIN ab und markieren Sie eine hzur Stunde und mzur Minute (abgerundet auf ein Vielfaches von 5). xWenn sie sich überlappen, …
11 code-golf 

5
Partiturinterpreter
Bei einer ASCII-Partitur müssen Sie in der Lage sein, die Note und ihre entsprechende Länge auszugeben. Die Partitur enthält zwischen 5 und 15 Noten einschließlich und ist auf einer Daube transkribiert. Eine Daube besteht aus fünf horizontalen Linien, die aus - (Minus-) Zeichen bestehen, die durch Leerzeichen voneinander getrennt sind. …

10
Finden Sie die größte Summe der Teilsequenzen
Bei einer gegebenen Folge von ganzen Zahlen finden Sie die größte Summe einer Teilsequenz (ganze Zahlen an aufeinanderfolgenden Positionen) der Folge. Die Teilsequenz kann leer sein (in diesem Fall ist die Summe 0). Die Eingabe wird von der Standardeingabe gelesen, eine Ganzzahl pro Zeile. Die größte Summe muss in die …


5
Berechnen Sie die Differenz zwischen zwei Tagen.
Ein weiteres Problem bei der Datumsmanipulation: P. Aufgabe Schreiben Sie ein Programm oder eine Funktion, die die Differenz zwischen zwei von einem Benutzer angegebenen Daten berechnet. Input-Output Ähnlich wie bei der vorherigen Eingabe sind die Eingaben zwei YYYYMMDDs, die durch ein Leerzeichen , ein Komma ,oder ein Minuszeichen getrennt sind …
11 code-golf  date 

7
Schreiben Sie ein selbstreplizierendes Programm.
Schreiben Sie ein einfaches Programm, das sich bei der Ausführung selbst kopiert. Ihr Programm sollte eine Art ausführbare Datei unter Windows, Linux usw. sein, eine neue ausführbare Datei generieren, die mit Ihrer ursprünglichen ausführbaren Datei identisch ist, mit zufälligem Namen und beendet wird. Ihr Programm sollte keinerlei Dateien lesen oder …
11 code-golf  quine 

8
Punktezähler für Skat
Ihre Aufgabe ist es, ein kleines Programm zu schreiben, das die Punkte einer Skat-Hand zählt. Ein Skat-Deck hat Karten 7 bis 10, Jack, Queen, King und Ace (genannt Unter, Ober, König und Daus). Wir verwenden die deutschen Anzüge, die Eicheln, Blätter, Herzen und Glocken anstelle von Keulen, Pik, Herzen und …


15
Austausch von Weihnachtsgeschenken
Ein weiteres Problem von unserem internen Golf ... dieses um die Feiertage im letzten Jahr. PROBLEM Andy, Barb, Carl, Didi, Earl und Fran kaufen sich gegenseitig Geschenke. Zeichnen Sie Namen für einen Geschenkaustausch. Jede Person kauft ein Geschenk und erhält ein Geschenk. Niemand kauft sein eigenes Geschenk. Das mehrmalige Ausführen …
11 code-golf 

26
Mathematische Kombination
Schreiben Sie ein Programm, das eine Eingabe wie die folgenden vornimmt: n,k was dann berechnet: und druckt dann das Ergebnis. Ein numerisches Beispiel: Eingang: 5,2 Interne Berechnung: Gedruckte Ausgabe: 10 Ich würde gerne eine Antwort sehen, die meine Python-Lösung mit 65 Zeichen übertrifft, aber alle Sprachen sind natürlich willkommen. Hier …

7
Erstellen Sie ein Wort-Ratespiel mit neun Ebenen
Die Grundlagen: Sie müssen ein Wort-Ratespiel mit neun Ebenen in möglichst wenigen Charakteren (in der Sprache Ihrer Wahl) bereitstellen. Die Metriken: Stellen Sie eine Wortliste bereit (ein Wort pro Zeile, getrennt durch eine neue Zeile) (z. B. /usr/share/dict/wordsoder ähnliches). Es ist in Ordnung, einen Dateinamen oder die Wortliste selbst in …
11 code-golf  game 

2
Entschlüsselung durch Musteranalyse
Sie erhalten eine verschlüsselte Zeichenfolge, die mit einer sehr einfachen Substitutionsverschlüsselung verschlüsselt wird. Problem Sie wissen nicht, was die Chiffre ist, aber Sie wissen, dass der Chiffretext Englisch ist und dass die häufigsten Buchstaben in Englisch etaoinshrdlucmfwypvbgkqjxz in dieser Reihenfolge sind. Die einzigen zulässigen Zeichen sind Großbuchstaben und Leerzeichen. Sie …

1
Schreiben Sie ein Komprimierungsprogramm für gzip-Dateien
Die Aufgabe dieser Herausforderung ist wie folgt: Schreiben Sie ein Programm, das eine Datei von angemessener Größe (z. B. <16 MB) von stdin oder einem anderen Ort liest (wie Sie möchten, aber nicht fest codiert sein dürfen), und setzen Sie die komprimierte Ausgabe auf stdout. Die Ausgabe muss eine gültige …

5
Schnelle Topswops-Berechnung
Von AZSPCS : Angenommen, Sie haben ein Deck mit n Karten. Jede Karte enthält eine Zahl von 1 bis n, und jede Zahl erscheint auf genau einer Karte. Sie sehen sich die Zahl auf der obersten Karte an - sagen wir, es ist k - und kehren dann die Reihenfolge …

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.