Programmierrätsel & Code Golf

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


15
Code Golf Golf Score
Es ist Freitag ... also lass uns Golf spielen gehen! Schreiben Sie einen Code, der die Punktzahl des Spielers für ein Loch in einem Golfspiel festlegt. Der Code kann entweder eine Funktion oder ein gesamtes Programm sein. Wie das Genre andeutet, gewinnt der kürzeste Code. Eingabe (Parameter oder stdin, Ihre …

12
Crunch Vokale aus einer Zeichenfolge
Aufgabenbeschreibung Manchmal müssen Sie wirklich etwas anbringen, das Sie auf kleinem Raum schreiben. Es mag verlockend sein, die Vokale fallen zu lassen und diese zu schreiben - und wenn das nicht gelingt, wer braucht dann wirklich Leerzeichen? Thssprfctlrdbl! † Schreibe eine Funktion oder Programm , das entfernt Kleinbuchstaben Vokale aeiouund …
22 code-golf  string 

30
Umgekehrte positive Läufe
Eingang Ihre Eingabe besteht aus einer Liste einstelliger Zahlen in einem angemessenen Format, einschließlich einer Ziffernfolge. Die Eingabe wird nicht leer sein. Ausgabe Ihre Ausgabe soll die Eingabeliste sein, wobei jedoch jede maximale Folge von Ziffern ungleich Null umgekehrt wird. Beispiel Betrachten Sie die Eingabe 95883007414830 <---> <----> wo die …

21
Orthogonale Ausrichtung
Aufgabe: Bei einer Eingabe, die genau aus einem der Zeichen besteht <>^v, geben Sie eine zweite Eingabe aus, die aus den druckbaren ASCII-Zeichen (vom Leerzeichen bis zur Tilde) besteht und auf den Pfeil ausgerichtet ist. Angenommen, die zweite Eingabe für das Programm lautet ABC. Das sollte es tun: Eingabe >: …
22 code-golf  string 

13
Was ist der Punkt?
Schreiben Sie ein Programm oder eine Funktion mit zwei Ganzzahlen, die die X- und Y-Koordinaten eines Punktes auf einer kartesischen Ebene darstellen . Die Eingabe in jedem angemessenen Format kommen kann , solange der Wert X kommt vor der Y. Zum Beispiel 1 -2, (1,-2), [1, -2], oder 1\n-2alle in …



30
Sortieren einer Ganzzahlliste
Die Herausforderung Es ist wirklich ganz einfach, eine Liste von Zahlen zu sortieren. Einzelheiten Sie müssen eine Liste mit Zahlen in aufsteigender Reihenfolge sortieren, ohne die integrierten Sortierfunktionen / libraries / etc (dh list.sort()in Python) zu verwenden. Die Ein- / Ausgabe kann in jeder von Ihnen gewählten Methode erfolgen, sofern …

9
Deaktivieren Sie den Parsons-Code
Einführung Der Parsons-Code ist nur eine einfache Möglichkeit, Tonhöhenschwankungen in einem Musikstück zu beschreiben , unabhängig davon, ob eine Note höher oder niedriger als die vorherige ist. Selbst wenn Sie sich nicht an Melodien erinnern können, können Sie sich noch gut daran erinnern, ob eine Note hoch oder runter geht. …

16
Drucken Sie 1 bis 15 mit verschiedenen Druckern
Die Erstellung eines vielseitigen Ganzzahldruckers ist praktisch, aber das Schreiben eines einzelnen Codes, der viele verschiedene Zahlen druckt, ist umständlich. Wäre es nicht einfacher, ein Skript zu erstellen, das eine Zahl ausgibt, Ihnen aber auch ein neues Skript zum Abrufen der nächsten Zahl bietet? Herausforderung: Schreiben Sie einen Code, der …
22 code-golf  string 

15
Caesar Shifting
Eine Caesar-Schicht ist wahrscheinlich etwas, mit dem wir alle vertraut sind. (Vielleicht machen Sie es sogar als Hausaufgabe. Wenn ja, kopieren Sie diese Antworten bitte nicht, Ihr Lehrer möchte mit ziemlicher Sicherheit nichts Ähnliches wie die Antworten hier.) Nur für den Fall, dass Sie es nicht sind, ist eine Caesar-Verschiebung …

10
Quat. Quine + Cat
Ein Quat ist eine Kombination aus einem Quine und dem beliebten Esolang- Katzenprogramm . Herausforderung Die Herausforderung besteht darin, ein Standard-Katzenprogramm zu schreiben. Unabhängig von den Benutzereingaben gibt das Programm die Eingabe als stdout aus. Wenn die Länge der Eingabe jedoch größer als 0 und ein Vielfaches von 4 ist, …
22 code-golf  quine 

30
Abstand zwischen zwei Punkten im n-dimensionalen Raum
Hier ist ein weiteres einfaches: Die Herausforderung Geben Sie bei zwei Punkten in einem n-dimensionalen Raum den Abstand zwischen ihnen aus, der auch als euklidischer Abstand bezeichnet wird. Die Koordinaten sind rationale Zahlen; Die einzigen Grenzen sind die Einschränkungen Ihrer Sprache. Die niedrigste Dimension ist 1, die höchste ist diejenige, …

13
Josephus Problem mit drei Eingängen
Es gibt eine Frage auf dieser Website , die dieser Frage ähnlich ist, aber ich habe eine Wendung hinzugefügt. Sie haben drei Eingaben, die Anzahl der Personen im Kreis n , die k- te Person, die bei jedem Schritt ausgezählt wird, und die q- te Person, die überlebt. Die Personen …
22 code-golf 

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.