Programmierrätsel & Code Golf

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


7
Erstellen Sie Ihre eigene Fitnessübung und folgen Sie irl
Lassen Sie uns gemeinsam eine Übung machen, sollen wir? Folgen Sie einfach den Bewegungen des Stickman. Welchen Strichmännchen fragst du? Die, die wir erschaffen werden! Erstellen Sie ein Programm, das eine Zeichenfolgeneingabe zulässt, die nur Ganzzahlen enthält, und die folgenden neun Strichmännchen mit einem Intervall dazwischen ausgibt: @ \@/ |@_ …

3
420 <s> Blaze </ s> Golf It
Dies ist eine ziemlich einfache Herausforderung, aber (ich hoffe) eine lustige. Aufgabe Wenn im Moment entweder der Monat 4und der Tag ist 20, die Stunde (auf einer 12-Stunden-Uhr) 4und die Minute ist 20oder die Minute 4und die Sekunde ist 20, drucken Sie diese ASCII-Kunst: . .:. :|: .:|:. ::|:: :. …

5
Ordnen von Wörtern, die in eine bestimmte Zeichenfolge passen
Geben Sie bei einer gegebenen Buchstabenfolge und einer Reihe von Wörtern eine Reihenfolge der Wörter aus, damit sie in der Zeichenfolge gefunden werden können, indem Sie nicht benötigte Buchstaben löschen. Wörter können im Wortsatz mehrmals vorkommen. Die Eingabezeichenfolge und alle Wörter bestehen jeweils aus 1 bis 1000 Kleinbuchstaben. Die zu …
10 code-golf  string 


2
Partitionieren Sie eine Liste!
Bei dieser Herausforderung müssen Sie eine Liste partitionieren, in der Partitionen eine maximale Größe, eine minimale Größe und eine bevorzugte Größe haben. Ich werde die Notation verwenden (min,pref,max) , um die Größen in dieser Herausforderung anzugeben. Für diejenigen, die mit der Partitionierung nicht vertraut sind, wurde die folgende Liste in …


1
Kreuze, keine Nullen
Jeder erkennt, dass Tic Tac Toe ein gelöstes Spiel ist. Die Misère-Version von only-Xs bietet jedoch eine interessante Alternative. In dieser Version des Spiels spielen beide Spieler Xs auf dem Brett und versuchen zu vermeiden, drei in einer Reihe zu machen. Wenn Sie mehr darüber erfahren möchten, hat Numberphile ein …
10 code-golf  game 

5
Drucken Sie Arrays von der Mitte aus
Dies ist eine Code-Golf-Frage. Bei gegebenen ganzen Zahlen s und n besteht die Aufgabe darin, alle Arrays der Länge n auszugeben, die Werte von -s bis s annehmen. Die einzige Wendung ist, dass Sie sie in der folgenden Reihenfolge ausgeben müssen. Das All-Zero-Array der Länge n. Alle Arrays der Länge …

7
Segmente der römischen Ziffernlinie
Schreiben Sie ein Programm oder eine Funktion, die eine Ganzzahl im Bereich 1..3999 als Eingabe akzeptiert und die Anzahl der Liniensegmente zurückgibt, die erforderlich sind, um diese Ganzzahl in römischen Standardzahlen auszudrücken (Sie würden also XL, aber keine VM verwenden). Beispiele: 1 -&gt; 1 4 -&gt; 3 5 -&gt; 2 …
10 code-golf 

1
Verbinde die Buchstaben
Inspiriert von diesem kleinen Spiel . Herausforderung Geben Sie als Eingabe die Anfangsposition eines Gitters (immer 5x5) wie folgt an: -ABCD -A--- ---C- ---BD --E-E Sie müssen die Buchstaben verbinden (alle gleichen Buchstaben zusammen) und alle -Leerzeichen entfernen . Die Buchstaben werden immer sein A,B,C,D and E. Jedes Buchstabenpaar muss …
10 code-golf 

7
Die letzte Stufe der Kontamination
In einem Empfänger von 5x5 befindet sich ein Virus. Da wir wissen, wie es seine Kontamination verbreitet, besteht Ihre Mission darin, die letzte Stufe der Kontamination auszugeben. Der Empfänger Es wird als zweidimensionales Array von 5x5 dargestellt: 0 0 0 0 1 0 0 0 0 1 0 0 0 …

14
Kehren Sie ein N-dimensionales Array um
Einzelheiten Schreiben Sie eine Funktion oder ein Programm, das bei einem Array (oder einer Liste), das nur Ganzzahlen enthält, ein Array mit allen umgekehrten Unterelementen zurückgibt oder ausgibt. Das heißt, kehren Sie alle Elemente des tiefsten Arrays um, dann das zweittiefste usw. Die Dimensionen müssen nicht angegeben werden, aber die …
10 code-golf 

1
Erkennung menschlicher Dateinamen
Einführung Dateinamen können sehr unterschiedliche Dinge sein, von einfach blah.txtbis 303549020150514101638190-MSP0.txt. Ersteres wird normalerweise vom Menschen erzeugt, während letzteres häufig maschinell erzeugt wird. Wäre es nicht schön, eine einfache Funktion zu haben, um fundierte Vermutungen anzustellen, ob eine Datei als "menschenfreundlich" angesehen werden kann oder nicht? Inspiriert von einem Beitrag …

3
Finde den anderen Buchstaben
Möglicherweise haben Sie folgende Rätsel gesehen: Finden Sie die 0: OOOOOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOOOOO Die Herausforderung besteht darin, ein Programm zu schreiben, das den Index der verschiedenen Buchstaben eines Bildes findet. Eingang Eingabe wird ein sein Image. Das Bild besteht aus einer Zeile von schwarzem Text in der Helvetica 24 pt. Schrift auf …

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.