Programmierrätsel & Code Golf

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

30
Dreieckige Abhängigkeiten
Eine Dreieckszahl ist eine Zahl, die die Summe der nnatürlichen Zahlen von 1 bis ist n. Zum Beispiel , 1 + 2 + 3 + 4 = 10so 10ist eine Dreieckszahl. Bei einer positiven Ganzzahl ( 0 < n <= 10000) als Eingabe (kann als Ganzzahl oder als Zeichenfolge verwendet …

10
Hilf mir, meine Zahlen zu spielen!
Beim Schreiben von Code-Golf- Programmen verwende ich normalerweise einige numerische Konstanten. Ich habe sie immer in Dezimalzahlen angegeben, weil ich so denke, aber ich habe gerade festgestellt, dass meine Sprache andere Zahlenformate unterstützt, mit denen ich meinen Code möglicherweise leicht verkürzen kann. Herausforderung Entscheiden Sie bei einer nicht-negativen Ganzzahl von …

30
Eine Liste der Zahlenmodule ihrer Indizes in der Liste
Ein einfaches Beispiel: Nehmen Sie eine Liste positiver Ganzzahlen als Eingabe und geben Sie den Zahlenmodul ihres 1-basierten Index in der Liste aus. Wenn die Eingangs ganze Zahlen sind , {a, b, c, d, e, f, g}dann sollten die ausgegeben werden , {a%1, b%2, c%3, d%4, e%5, f%6, g%7}wenn %der …
25 code-golf  math  number 

7
Dekodiere die Leere
Eine Leerenliste ist eine Liste, die auf keiner Ebene Nichtlistenobjekte enthält. Oder wenn Sie eine rekursive Definition bevorzugen Die leere Liste ist ungültig Eine Liste, die nur andere Leerlisten enthält, ist ungültig Alle Leerlisten haben eine endliche Tiefe. Hier einige Beispiele für Void-Listen (mit Python-Syntax): [] [[]] [[],[]] [[[]]] [[[]],[]] …
25 code-golf 

11
ER KOMMT NICHT - eine Zalgo-Herausforderung
Schreiben Sie ein Programm oder eine Funktion, die bei gegebener Zeichenfolge zalgo entfernt, falls vorhanden. Zalgo In diesem Beitrag wird Zalgo als ein beliebiges Zeichen aus den folgenden Unicode-Bereichen definiert: Kombinieren diakritischer Zeichen (0300–036F) Erweiterte Kombination diakritischer Zeichen (1AB0–1AFF) Ergänzung zur Kombination diakritischer Zeichen (1DC0–1DFF) Kombinieren diakritischer Zeichen für Symbole …

9
Anzahl Schließfächer!
Bei einer positiven Ganzzahl <100 (von 1 bis 99, einschließlich 1 und 99) werden so viele Schließfächer ausgegeben. Ein Schließfach ist wie folgt definiert: +----+ | | | | | | | nn | +----+ Wo nnist die Schließfachnummer in Basis 10. Wenn es eine einstellige Nummer gibt, wird sie …

30
Golf eine benutzerdefinierte Fibonacci-Sequenz
Die Fibonacci-Sequenz ist hier ziemlich bekannt. Verdammt, es hat sogar einen eigenen Tag. Trotzdem bleiben wir gerne bei unseren Wurzeln 1, 1, ...(oder ist es das 0, 1, ...? Wir werden es vielleicht nie erfahren ...). In dieser Herausforderung sind die Regeln gleich, aber anstatt das nth-Element in der Fibonacci-Sequenz …

11
Perfekte Palindrome
Ihre Aufgabe ist es, zu bestimmen, wie viel von einem perfekten Palindrom eine Zeichenfolge ist. Ihr typisches Palindrom (zB 12321) ist ein perfektes Palindrom; seine Vollkommenheit ist 1. Um die Perfektion einer Zeichenfolge zu bestimmen, sehen Sie, in wie viele Abschnitte Sie sie aufteilen können, wobei jeder Abschnitt ein Palindrom …

30
Transpile; # in deine Sprache
Verwandt mit: Erstellen Sie einen; # -Interpreter und generieren Sie; # -Code ;# - Ein Wirbelwindführer Dies ist eine einfache Sprache mit zwei Befehlen. Die einzige Datenstruktur ist ein Akkumulator, der mit 0 initialisiert wird. ; Erhöhen Sie den Akku #Berechnen Sie den Wert des Akkumulators modulo 127 und geben …
25 code-golf 

12
Palindromic Residue
Heute, während ich das schreibe, ist der 31. März. In den USA ist dies 3/31. Ich habe mit 331einer Zahl gespielt, um eine Herausforderung zu finden, und festgestellt, dass ihre Reste (modulo kleine Zahlen) palindrom sind. 331%2=1, 331%3=1, 331%4=3, 331%5=1, 331%6=1( 11311). Ihre Herausforderung besteht darin, bei einer Ganzzahl n …

12
Finden Sie die ursprüngliche Zeichenfolge ohne die Wiederholung ohne die Wiederholung in der Mitte
Manchmal ist es so, dass ich beim Schreiben eines Satzes abgelenkt bin und am Ende zweimal zweimal hintereinander die gleichen Wörter tippe. Um sicherzustellen , dass andere Menschen davon nicht gestört werden, müssen Sie ein Programm schreiben, das dieses Problem behebt! Aufgabe Wenn Sie eine Eingabezeichenfolge angegeben haben (falls dies …

30
Antwortverkettung Fibonacci
(Inspiriert von den 95 ASCII-Zeichen ... 95 Filmzitaten ) Die Herausforderung Bei Eingabe ndie nth Fibonacci-Zahl ausgeben . Sie können entweder 0oder 1indizieren, bitte geben Sie an, welche in Ihrem Beitrag. Einfach, ja? Der Haken ist, dass Sie den Zeichensatz der unmittelbar vorhergehenden Antwort nehmen, zwei Zeichen daraus entfernen und …

21
Schnitzen Sie einige ASCII-Juwelen!
Der 13. März wird als nationaler Juwelentag anerkannt , der das Thema dieser Herausforderung ist. So gegeben, eine ganze Zahl , nwo ngrößer als 0 ist , erstellen Sie ein ASCII - Juwel. Beispielsweise: n = 1 n = 2 n = 3 ______ ____ / \ __ / \ …

24
Erhöhe eine einzelne Zahl
Einführung Angenommen, Sie möchten die Endmaxima einer Liste von Zahlen berechnen, dh das Maximum jedes nicht leeren Suffixes. Eine Möglichkeit besteht darin, wiederholt eine Nummer auszuwählen und durch eine höhere Nummer zu ersetzen, bis dies nicht mehr möglich ist. In dieser Herausforderung besteht Ihre Aufgabe darin, einen Schritt dieses Algorithmus …

30
100 Tage Countdown
Es ist üblich, Countdowns 100 Tage vor einem Ereignis zu starten, wahrscheinlich aufgrund unseres Base-10-Systems. Beispiele hierfür finden Sie überall: Noch 100 Tage bis zu deinem Geburtstag 100 Tage bis zur Hochzeit 100 Tage bis zur Wahl 100 Tage bis zu unserem Abschluss 100 Tage bis zu ihrem Fälligkeitsdatum 100 …
25 code-golf  date 

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.