Programmierrätsel & Code Golf

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

18
Inverse-Quotes-Quine
Die Aussicht auf diese Herausforderung ist: Wenn Ihr Programm normal ausgeführt wird, sollte der gesamte Code in den Sprachmarkierungen ( "- doppelte Anführungszeichen) gedruckt werden. Wenn Ihr Programm in doppelte Anführungszeichen eingeschlossen ist (die Sprachmarkierungen werden umgekehrt), sollte der Code gedruckt werden, der normalerweise nicht in Anführungszeichen steht. Z.B: Angenommen, …

8
Sag mir, wie ich floppen soll
Als Informatiker sind Sie wahrscheinlich alle mit den grundlegenden Listenoperationen von Pop und Push vertraut . Hierbei handelt es sich um einfache Vorgänge, mit denen eine Liste von Elementen geändert wird. Haben Sie schon einmal von dem Flop gehört ? (wie im Flip- Flop )? Es ist ziemlich einfach. Kehren …

9
Ist es bergig?
Herausforderung Für diese Herausforderung ist eine gebirgige Zeichenfolge eine Zeichenfolge, die der Grammatikregel entspricht, bei der M: x(Mx)*bei jeder Produktion alle x das gleiche Zeichen sind. Wenn eine gebirgige Zeichenfolge eingerückt ist, sieht sie möglicherweise folgendermaßen aus: A B C D C E F E C B A Wie Sie …

30
Bin ich nicht gut genug für dich?
Hintergrund: Die aktuelle Herausforderung für perfekte Zahlen ist ziemlich fehlerhaft und kompliziert, da Sie aufgefordert werden, in einem komplexen Format auszugeben, das die Faktoren der Zahl berücksichtigt. Dies ist eine rein entscheidungsbedingte Neuauflage der Herausforderung. Herausforderung Unterscheiden Sie bei einer positiven Ganzzahl durch jedes Standardeingabeformat , ob es perfekt ist …

19
Wie alt ist es ungefähr?
Schreiben Sie ein kurzes Programm, das eine positive Anzahl von Sekunden für ein Alter benötigt und eine Schätzung dieser Zeit auf Englisch ausgibt. Ihr Programm muss die am wenigsten genaue verstrichene Zeit unter den folgenden Metriken und deren Länge in Sekunden ausgeben : second = 1 minute = 60 hour …
29 code-golf  date 

4
Implementieren Sie eine echte String-Addition
In vielen Sprachen können Zeichenfolgen mit "hinzugefügt" werden +. Dies ist jedoch eine echte Verkettung. Eine echte Addition würde den Gruppenaxiomen folgen: Es ist geschlossen (das Hinzufügen von zwei beliebigen Zeichenfolgen ist immer eine Zeichenfolge) Es ist assoziativ ( (a + b) + c = a + (b + c) …

30
Randomisieren bis 0
Herausforderung Sandkastenpfosten Bei einer positiven Ganzzahl (K)Geben Sie eine gleichmäßig zufällige Ganzzahl (Y)zwischen aus [0, K). Wenn Y > 0Angenommen , K = Yund wiederholen Sie den Vorgang , bis Y = 0. Regeln Die Eingabe muss zuerst gedruckt werden Ausgabeformat wie Sie möchten Ihr Programm muss beendet sein. 0 …
29 code-golf  random 

30
Das Programmiersprachen-Quiz, Mark II - Räuber
Polizisten fordern heraus Die Herausforderung der Räuber Finde eine verletzliche Antwort. Das heißt, eine Antwort, die noch nicht geknackt wurde und die auch noch nicht sicher ist . Knacken Sie es, indem Sie seine Sprache herausfinden. Das heißt, finden Sie alle Sprachen, in denen das angegebene Programm ein gültiges Programm …


21
Stapelbare Sequenzen
Sie geben Karten mit den Bezeichnungen 0 bis 9 nacheinander aus einem Stapel und bilden Stapel, die bei 0 beginnen und um 1 aufwärts zählen. Wenn Sie eine 0 austeilen, legen Sie diese auf den Tisch, um einen neuen Stapel zu beginnen. Wenn Sie eine andere Karte austeilen, stapeln Sie …

11
Baue einen Halbzickzack
Sie erhalten eine positive Ganzzahl Nals Eingabe. Ihre Aufgabe ist es, einen Halbzickzack mit NSeiten zu bauen, von denen jede Länge hat N. Da es relativ schwierig ist, die Aufgabe klar zu beschreiben, sind hier einige Beispiele: N = 1: O N = 2: O OO N = 3: OO …

28
Zuerst kamen sie
"Zuerst kamen sie ..." ist ein Gedicht von Martin Niemöller : First they came for the Socialists, and I did not speak out- Because I was not a Socialist. Then they came for the Trade Unionists, and I did not speak out- Because I was not a Trade Unionist. Then …


25
Palindrome Zahlen mit einer binären Wendung
Achtung: Dies ist KEINE "Hey, lass uns einen Kuchen in ASCII-Kunst zeichnen" -Herausforderung! Bitte lies weiter;) Vor einiger Zeit hatte ich Geburtstag, jetzt bin ich 33 Jahre alt. So gibt es diese unangenehme soziale Tradition, die darin besteht, Familie und Freunde einzuladen, zahlenmäßige Kerzen auf einen Kuchen zu setzen, Lieder …

28
Verkettetes Zählen
Ihre Herausforderung besteht darin, N Codeausschnitte so zu schreiben, dass sie, wenn Sie das erste K ≥ 1 zusammenfügen, die Zahl K ergeben . Je höher N , desto besser. Hier ist der Haken: Sie dürfen keine Zeichen mehr als einmal in Ihren Snippets verwenden. Regeln Sie können dasselbe Zeichen …

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.