Programmierrätsel & Code Golf

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

5
Springen und Laufen
Matthew löst gerne Rätsel. Wann immer er es schafft, einen zu lösen, springt er glücklich herum. Kürzlich er wirklich braucht , dies zu tun , wie ein Meteorschauer Krater und Löcher im Boden geöffnet hat , in dem ihm wie nicht fallen. Sie erhalten einen Teil der Landschaft, den Matthew …

6
Gefälschte Fehlermeldung
Schreiben Sie ein Programm, das die Syntaxfehlermeldung des Compilers oder Interpreters ausgibt. Die Fehlermeldung sollte irreführend sein, so dass die Codewartenden Tage brauchen, um herauszufinden, dass der Fehler gefälscht wurde. Das bedeutet, Sie sollten dies verschleiern (und Ihre Absichten verbergen). Außerdem muss der Fehler so genau wie möglich sein und …

5
Repariere eine kaputte Zufallsfunktion
Ein Freund hat eine Zusatzkarte in seinem Computer, die eine perfekte Zufallszahl von 1 bis einschließlich 5 generiert. Leider haben sie irgendwie Cola darauf verschüttet, und es werden nur noch 2er für alle Zahlen von 1 bis 4 generiert. Glücklicherweise bleibt die Zufälligkeit erhalten, aber 2 hat eine Wahrscheinlichkeit von …

4
Bauen Sie ein kleines und ausgeglichenes Handy
Sie erhalten eine Reihe von Gewichten, und Ihre Aufgabe besteht darin, mit diesen Gewichten ein kleines, ausgewogenes Mobiltelefon zu bauen. Die Eingabe ist eine Liste von Ganzzahlgewichten im Bereich von 1 bis einschließlich 9. Möglicherweise sind Duplikate vorhanden. Die Ausgabe ist ein ASCII-Bild eines Mobiltelefons, das beim Aufhängen ausgeglichen wird. …

13
Piratenschatz
Es ist wirklich einfach, einen Schatz zu finden, der von Piraten versteckt wird. Alles was Sie dafür brauchen, ist eine Karte. Es ist allgemein bekannt, dass Piraten Karten von Hand zeichnen und den Algorithmus beschreiben, um einen Ort auf folgende Weise zu finden: "Stelle dich neben eine einsame Palme, mache …
18 code-golf 


20
Suchen Sie nach Spalten, in denen alle Zeichen gleich sind
Ich bin auf SO auf diese Frage gestoßen und dachte, es wäre eine schöne Golfherausforderung. Hier ist es also: Herausforderung: Schreiben Sie ein Programm, das eine Folge von Zeichenfolgen (eine pro Zeile) liest und eine Liste aller Positionen ausgibt, an denen jede Zeichenfolge dasselbe Zeichen enthält. Ein- und Ausgabe: Die …
18 code-golf 

5
Drucken Sie einen binären Baum
Inspiriert von einer aktuellen Frage zu SO ... Schreiben Sie eine Funktion, um einen Binärbaum im folgenden Format zu drucken: 3 / \ 1 5 \ / \ 2 4 6 Die Ausgabe sollte aus einer Reihe von Knoten bestehen, gefolgt von einer Reihe von /und \Zeichen, die Beziehungen angeben, …

15
Der Zeitreisende
Der kürzeste Code, um die richtigen Uhrzeiten zu generieren, gewinnt. Sie sind ein erfahrener Zeitreisender und es ist bekannt, dass Sie auf Ihren Reisen auf vielen Planeten Halt machen. Jeder Planet dreht sich mit einer anderen Geschwindigkeit und aus diesem Grund ist die Länge eines Tages anders als unser üblicher …
18 code-golf 

30
Schachbrettmuster
Eingabe: eine positive Zahl, kleiner als 80, von stdin oder als Befehlszeilenargument. Ausgabe: Ein quadratisches Schachbrettmuster, die Größe der eingegebenen Zahl. Die dunklen Felder werden durch den Buchstaben 'X' dargestellt, die weißen Felder durch ein Leerzeichen. Das Feld oben links sollte "X" sein. Ein vollständiges Programm ist erforderlich. Beispiele: Eingabe …



21
Beginnen Sie mit denen
Führen Sie die folgenden Schritte aus, wenn Sie eine streng positive Ganzzahl n angeben: Erstellen Sie ein Array A mit n 1 s. Wenn A nur ein Element hat, beenden Sie. Ansonsten, beginnend mit dem ersten Element, ersetze jedes Paar von A durch seine Summe, lasse das letzte Element so …

23
Kann Jimmy an seinem Seil hängen?
Noch eine Jimmy-Herausforderung von seinem ursprünglichen Vater. Sehen Sie sich diese anderen schönen Herausforderungen an . Wie Sie alle wissen, haben wir in letzter Zeit Herausforderungen im Zusammenhang mit Jimmy auf Plattformen gesehen. Jetzt ist Jimmy ein Akrobat, wie ich bereits erwähnte, und er hat andere Tricks im Ärmel. Einer …

18
Golftipps in Japt
Jetzt, da ich von Code Golf süchtig bin, ist es wahrscheinlich an der Zeit, ein paar Golfsprachen zu lernen. Da ich fast ausschließlich in JavaScript spiele, scheint Japt die logische Sprache zu sein. Ich werde bei der nächsten Gelegenheit in die Dokumentation eintauchen, aber in der Zwischenzeit posten Sie bitte …
18 code-golf  tips  japt 

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.