Programmierrätsel & Code Golf

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

10
Rollen Sie das Alphabet in eine Spirale
Schreiben Sie ein Programm oder eine Funktion, die bei Bedarf neine nlange Spirale aus lateinischem Alphabet ABCDEFGHIJKLMNOPQRSTUVWXYZausgibt. Diese Spirale soll nur vorwärts durch das Alphabet laufen. Bezogen auf Alphabet-Spirale , obwohl die Spirale vorwärts und rückwärts durch das Alphabet läuft und die Spirale konstant ist. Testfälle 4 AB DC 40 …
22 code-golf  string 

18
Golf, um langweilige Zahlen zu finden
Wenn eine Ganzzahl eine Ziffer / Ziffernfolge enthält, die sich 5 oder mehr Mal wiederholt (Sie werden verstehen, warum ich "kontinuierlich" gesagt habe), nennen wir sie "langweilig". Zum Beispiel 11111ist langweilig, während 12345es nicht ist. Anleitung Nehmen Sie eine Ganzzahl als Eingabe Geben Sie einen Wahrheitswert aus, wenn die Ganzzahl …
22 code-golf  number 

24
Bandnamen sortieren
Herausforderungsbeschreibung Sie haben eine Musikbibliothek mit vielen Spuren von vielen Bands aufgezeichnet, von denen jede einen Namen hat, wie Queen, Aerosmith, Sunny Day Real Estate, The Strokes. Wenn ein Audioplayer Ihre Bibliothek alphabetisch nach Bandnamen anzeigt, überspringt er normalerweise den TheTeil, da viele Bandnamen mit beginnen The, um die Navigation …

19
Hilfe: Außerirdische Programmierer sprechen nur ASCII
Einstellen der Szene: Es ist ein durchschnittlicher Nachmittag, an dem Sie nach einem langen Tag die Seele baumeln lassen, indem Sie sich auf Ihre Lieblingsbeschäftigung einlassen: die Beantwortung der Fülle faszinierender Fragen zu PPCG. Es war kein guter Tag für dich; Diese verdammten Pyth-Programmierer bekommen immer die beste Antwort, und …

2
Virtuelle Tastatureingabe
Auf modernen Spielekonsolen und anderen Geräten ohne herkömmliche Tastaturen ist der Versuch, Text einzugeben, ein Albtraum. Es ist ärgerlich, mit ein paar Tasten und einem Joystick auf einer virtuellen Tastatur tippen zu müssen, und ich mache gerne so wenig Bewegungen / Tastendrücke wie möglich. Die Tastatur, die Sie verwenden, sieht …


5
Kommutierung von 27 Funktionen
Einführung Definieren wir eine ternäre Funktion als eine Funktion aus der Dreielementmenge S = {0,1,2}zu sich selbst: Sie wird jedem Element eines Sanderen Elements von zugeordnet S. Ein Beispiel für eine ternäre Funktion fist f(0) = 0; f(1) = 2; f(2) = 0 Es gibt genau 27 verschiedene ternäre Funktionen, …

12
Polynomaufnahme
Bei zwei Polynomen f,gwillkürlichen Grades über den ganzen Zahlen sollte Ihr Programm / Ihre Funktion das erste Polynom im zweiten Polynom auswerten. f(g(x))(auch bekannt als die Zusammensetzung (fog)(x) der beiden Polynome) Einzelheiten Builtins sind erlaubt. Sie können jede sinnvolle Formatierung als Eingabe / Ausgabe annehmen, aber das Eingabe- und Ausgabeformat …

20
Umkehren und subtrahieren
Herausforderungsbeschreibung Nehmen wir eine positive ganze Zahl n, kehren Sie ihre Ziffern um, rev(n)um den absoluten Wert der Differenz dieser beiden Zahlen zu erhalten: |n - rev(n)|(oder abs(n - rev(n))). Beispiel: n = 5067 rev(n) = 7605 |n - rev(n)| = |5067 - 7605| = |-2538| = 2538 Nachdem Sie …

2
Finde den Schatz in einem 2D-Dungeon
Sie befinden sich in einem einstöckigen Kerker. Es gibt einen Schatz, der durch verschlossene Türen geschützt ist. Türen können geöffnet werden, indem die entsprechenden Schlüssel gefunden werden. Ihr Ziel ist es, den kürzesten Weg zum Schatz zu finden. Eingang Die Eingabe erfolgt in Form eines zweidimensionalen Rasters, das das ursprüngliche …

6
Alte spanische alphabetische Reihenfolge
Vor 1994 verwendeten spanische Wörterbücher alphabetische Reihenfolge mit einer Besonderheit : Digraphen llund chwurden als einzelne Buchstaben betrachtet. chsofort gefolgt cund llsofort gefolgt l. Das Hinzufügen der Buchstaben ñ, die folgt , nin Spanisch, war der Befehl dann: a, b, c, ch, d, e, f, g, h, i, j, k, …

3
Die heiligeren Zahlen
Wie wir aus den heiligen Zahlen erfahren haben , gibt es 5 heilige Ziffern ( 0, 4, 6, 8, 9), und positive ganze Zahlen, die nur aus diesen Ziffern bestehen, sind heilig. Außerdem ist die Heiligkeit einer Zahl die Summe der Löcher in der Zahl ( +2für jedes 0oder 8und …

3
Folgen Sie den Punkten
Die Herausforderung Gegeben ein rechteckiges Zeichenraster ABCDE FGHIJ KLMNO PQRST und ein Raster mit den gleichen Abmessungen von Punkten und Räumen . . . . . . . . . . . Geben Sie die Zeichenfolge aus, die generiert wird, indem Sie den Punkten durch das Raster in der oberen …
22 code-golf  string  grid 



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.