Programmierrätsel & Code Golf

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


30
Ein Quadrat aus Text
Die Herausforderung Geben Sie bei einer gegebenen Zeichenfolge den Text in Form eines Quadrats aus. Sie können davon ausgehen, dass der Text immer in ein Quadrat passt und niemals eine leere Zeichenfolge ist. Sie können auch davon ausgehen, dass es niemals Zeilenumbrüche geben wird. Beispiel Input: Hi, world Output: Hi, …
29 code-golf  string  grid 


16
Vereinfache eine Quadratwurzel
nVereinfachen Sie bei einer positiven ganzen Zahl die Quadratwurzel √nin der Form, a√bindem Sie alle quadratischen Faktoren extrahieren. Die Ausgabe a,bsollte positive ganze Zahlen n = a^2 * bmit bmöglichst kleinen Zahlen sein. Sie können aund bin jeder Reihenfolge in jedem vernünftigen Format ausgeben . Sie dürfen Ausgaben von nicht …

28
Berechnen Sie den Super-Logarithmus
Dies sollte eine einfache Herausforderung sein. Bei einer gegebenen Zahl n >= 0wird der Superlogarithmus (oder der Logarithmus *, der Log-Stern oder der iterierte Logarithmus , die äquivalent sind, da er nfür diese Herausforderung niemals negativ ist) von ausgegeben n. Dies ist eine der beiden Umkehrfunktionen zur Tetration . Die …
29 code-golf  math  code-golf  array-manipulation  sorting  code-golf  math  arithmetic  matrix  code-golf  string  kolmogorov-complexity  code-golf  string  code-golf  math  sequence  arithmetic  recursion  code-golf  math  ascii-art  sequence  code-golf  math  array-manipulation  code-golf  code-golf  kolmogorov-complexity  code-golf  string  code-golf  string  decision-problem  code-golf  array-manipulation  tips  javascript  json  code-golf  math  string  number  number-theory  code-golf  math  sequence  fibonacci  number  arithmetic  fastest-code  integer  code-golf  math  sequence  code-golf  string  file-system  tips  golfscript  code-golf  string  code-golf  string  natural-language  code-golf  string  file-system  code-golf  math  array-manipulation  code-challenge  image-processing  compression  code-golf  math  number  sequence  code-golf  math  combinatorics  regular-expression  code-golf  sequence  pi  code-golf  ascii-art  code-golf  string  array-manipulation  sorting  code-golf  string  graph-theory  code-golf  string  code-golf  string  ascii-art  code-challenge  compression  code-golf  code-golf  math  sequence  number-theory  code-golf  maze  graph-theory  code-golf  math  sequence 

24
Wie viele Rechtecke im Raster?
Nun, obwohl sich diese Herausforderung als großer Erfolg herausstellte, erwies es sich auch als sehr trivial zu lösen. Daher habe ich für diejenigen, die nach einer größeren Herausforderung suchen, eine Fortsetzung dieser Herausforderung erstellt, in der Sie nun die Anzahl der eindeutigen Rechtecke zählen müssen. Hör zu! Nun, für diejenigen …
29 code-golf  math 

3
Dank Meme Generator
Ich mag es, aus meinen eigenen Bildern gute Memes zu machen. Aber all diese sogenannten "Quick Meme" -Seiten haben einfach zu viel Code . Ich erkannte, dass der einzige Weg, den dankbarsten Memgenerator herzustellen, darin besteht, euch von PPCG zu bitten, einen für mich zu spielen. Also lass mich dir …

29
Lass uns die Welle machen!
Eingang: Ein String (das Wave-Snippet) mit einer Länge >= 2. Eine positive ganze Zahl n >= 1 . Ausgabe: Wir geben eine einzeilige Welle aus. Wir tun dies durch n- maliges Wiederholen der Eingabezeichenfolge . Herausforderungsregeln: Wenn das erste und letzte Zeichen der Eingabezeichenfolge übereinstimmt, geben wir es in der …
29 code-golf  string 

30
Die schnörkellose Sequenz
Wir danken Adnan für diese Herausforderung. Meine letzte Herausforderung, bevor ich in die Pause gehe . Aufgabe Angesichts positive ganze Zahl n, wenn nungerade ist, wiederholen , /dass viele Male; Wenn ngerade, wiederholen Sie \das viele Male. (Im Ernst, die Testfälle wären viel klarer als diese Beschreibung, schauen Sie sich …
29 code-golf  string 

30
Die Quadratursequenz
Jeder Term in der Quadrierungssequenz, x n , wird erstellt, indem x n-1 genommen , quadriert und alle bis auf die ersten vier Ziffern entfernt werden. Die Folge beginnt immer mit x 1 = 1111 . Quadrieren ergibt 1234321, also x 2 = 1234 Die ersten Begriffe sind: 1111 1234 …

15
Schneiden Sie eine Zeichenfolge ab
Geben Sie bei einer Eingabe einer Liste von Segmenten einer Zeichenfolge die ursprüngliche Zeichenfolge aus. Jedes Slice wird als Liste mit der Länge 2 angegeben, die die Startposition des Slice (eine Ganzzahl ≥0) und das Slice selbst enthält. Wenn Ihre Sprache keine Arrays beliebigen Typs unterstützt, können Sie dies auch …
29 code-golf  string 

2
Addition auf elliptischen Kurven
Addition auf elliptischen Kurven Haftungsausschluss: Dies wird dem reichen Thema der elliptischen Kurven nicht gerecht. Es ist sehr vereinfacht. Da elliptische Kurven in letzter Zeit im Zusammenhang mit der Verschlüsselung viel Medieninteresse fanden, wollte ich einen kleinen Einblick geben, wie das "Berechnen" auf einer elliptischen Kurve tatsächlich funktioniert. Einführung Elliptische …

3
Füllung Primzahlen in einer Box
Ihre Aufgabe ist es, ein Programm oder eine Funktion zu schreiben, die ein bestimmtes Rechteck mit Primzahlen füllen kann. Das widthund heightdes Rechtecks ​​ist die Eingabe. Die Ausgabe muss eine Liste von heightZeichenfolgen sein, die aus widthZiffern und Leerzeichen bestehen. Jede horizontale (von links nach rechts) und vertikale (von oben …

3
Ganzzahlige Komplexität
Ihre Aufgabe ist es, ein Programm zu schreiben, das bei Eingabe von n den minimalen Ausdruck jeder Zahl von 1 bis n in der angegebenen Reihenfolge ausgibt . Das kürzeste Programm in Bytes gewinnt. Ein minimaler Ausdruck kombiniert Einsen mit Addition und Multiplikation, um die angegebene Zahl zu erhalten, wobei …

10
Santa's Entscheidung
Santa's Entscheidung: Bei dieser Herausforderung helfen Sie dem Weihnachtsmann, zu entscheiden, ob jemand auf seiner Liste frech oder nett war, und erhalten anschließend coaloder toys. Leider ist der Weihnachtsmann in einigen seiner Einträge unorganisiert naughty , nice und nameFelder sind in der falschen Reihenfolge. Eingang Die Eingabe erfolgt in folgendem …

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.