Programmierrätsel & Code Golf

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

25
Sag mir meine Konsolenmaße!
Abmessungen der Ausgabe-Terminals (Spalten und Zeilen) in einem beliebigen 2-stelligen Dezimalformat *. Beispielsweise könnte eine Ausgabe sein 80x25. Inspiration . Aufforderung . * Die Ausgabe muss beide Kennzahlen in einer oder zwei aufeinanderfolgenden Zeilen enthalten, und es darf nicht mehr als eine führende und / oder nachfolgende Ausgabezeile (optional gefolgt …
41 code-golf 

30
Bleib weg von Null
Aufgabe Bei einer nicht negativen Ganzzahl ngeben Sie 1if nis 0und den Wert nelse aus. Eingang Eine nicht negative ganze Zahl. Wenn Sie den String als Eingabe akzeptieren möchten, würde der String dem folgenden regulären Ausdruck entsprechen: /^(0|[1-9][0-9]*)$/dh er darf keine führenden Nullen haben, außer wenn dies der Fall ist …

30
Ist diese Zahl eine ganzzahlige Potenz von -2?
Es gibt clevere Methoden, um zu bestimmen, ob eine Zahl eine Potenz von 2 ist. Das ist kein interessantes Problem mehr. Lassen Sie uns also feststellen, ob eine bestimmte Ganzzahl eine ganzzahlige Potenz von -2 ist . Zum Beispiel: -2 => yes: (-2)¹ -1 => no 0 => no 1 …



30
Schreiben Sie einen Haiku-w-Detektor
Ein Haiku ist ein Gedicht mit drei Zeilen und einer Silbenzahl von 5/7/5 . Ein haiku-w ist Dichtung mit drei Zeilen, mit einer 5/7/5 Wortzählung, respectively. Herausforderung Schreiben Sie ein Programm, das true zurückgibt, wenn die Eingabe ein Haiku-w ist, und false, wenn nicht. Eine gültige Haiku-w-Eingabe muss aus 3 …


10
Quadrat, Diamant, Quadrat, Diamant
Aufgabe Nehmen Sie bei einer nicht leeren Zeichenfolge aus ASCII-Kleinbuchstaben a- zdas erste Zeichen und: Umgeben Sie es mit einem Quadrat von Kopien des zweiten Zeichens, Umgeben Sie das mit einem Diamanten von Kopien des dritten Zeichens, Umgeben Sie das mit einem Quadrat mit Kopien des vierten Zeichens… … Abwechselnd …

8
Finde die wirbelnden Wörter!
Fragen Sie mich nicht wie oder warum, aber während ich ein Projekt programmierte, stellte ich fest, dass die Zeichen einiger Wörter ein bestimmtes Muster hatten, das sich auf das Alphabet bezog. Ich verband jedes Zeichen der Wörter mit dem Bleistift auf dem Alphabet und erhielt zwei Spiralen, dann bemerkte ich, …
41 code-golf  string 

30
Meine Güte Giza Golf!
Eine "Gizeh-Nummer", umgangssprachlich auch als Timmy-Nummer bezeichnet, ist eine beliebige Zahl, bei der die Ziffern eine Pyramide darstellen ( A134810 ). Beispiel: "12321" ist eine Gizeh-Nummer, weil sie folgendermaßen dargestellt werden kann: 3 2 2 1 1 Etwas wie "123321" ist jedoch keine Gizeh-Zahl, da sich oben in der Pyramide …

9
Enthülle die Geheimnisse eines eindimensionalen Labyrinths
Hintergrund Sie wachen auf und befinden sich in einem eindimensionalen Labyrinth! Ein mystischer Geist (oder etwas anderes) erscheint und erklärt, dass der Ausgang vor Ihnen liegt, aber dass zwischen Ihnen und dem Ausgang eine Reihe von Herausforderungen besteht. Während Sie vorwärts wandern, stellen Sie fest, dass alle sogenannten Herausforderungen nur …
41 code-golf  string 


30
Das Reis- und Schachproblem
Eine indische Legende erzählt die Geschichte des angeblichen Erfinders des Schachspiels, der den Kaiser von Indien mit seinem Spiel so sehr beeindruckte, dass er mit allem belohnt wurde, was gefragt wurde. Der Mann sagte, er wolle mit Reis bezahlt werden. Er wollte ein Reiskorn für das erste Feld des Schachbretts, …
41 code-golf  math 

22
Entferne jedes N-te N
Die Aufgabe Bei dieser Herausforderung handelt es sich bei Ihrer Eingabe um eine nicht leere Liste positiver Ganzzahlen, die im systemeigenen Format Ihrer Sprache angegeben wird. Ihre Ausgabe ist dieselbe Liste im selben Format, wobei einige Elemente entfernt wurden. Sie müssen jedes Vorkommen 1, jedes zweite Vorkommen 2, jedes dritte …


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.