Programmierrätsel & Code Golf

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


13
5318008 - Spaß mit Taschenrechnern
In Schulen auf der ganzen Welt tippen Kinder eine Zahl in ihren LCD-Taschenrechner, drehen ihn um und lachen, nachdem sie das Wort "Boobies" erfunden haben. Natürlich ist dies das beliebteste Wort, aber es gibt viele andere Wörter, die produziert werden können. Alle Wörter müssen jedoch kürzer als 10 Buchstaben sein …
32 code-golf 

2
Eine Phinary Number standardisieren
Hintergrund Die meisten Leute hier sollten mit einigen ganzzahligen Basissystemen vertraut sein: dezimal, binär, hexadezimal, oktal. ZB im Hexadezimalsystem würde eine Zahl abc.de 16 darstellen a*16^2 + b*16^1 + c*16^0 + d*16^-1 + e*16^-2 Man kann jedoch auch nicht ganzzahlige Basen wie irrationale Zahlen verwenden. Sobald eine solche Basis verwendet …


7
Newton-Methode nach rekursiven Quines
Ihre Aufgabe ist es, die Quadratwurzel von 2 mit der Newtonschen Methode zu berechnen - mit einer leichten Drehung. Ihr Programm berechnet eine Iteration nach der Newton-Methode und gibt den Quellcode für die folgende Iteration aus (die dazu in der Lage sein muss). Newtons Methode ist auf Wikipedia ziemlich ausführlich …
32 code-golf  math  quine 

12
Eine Heatmap entschlüsseln
Heatmaps Stellen Sie sich einen rechteckigen Raum vor, an dessen Decke eine Wärmebildkamera nach unten zeigt. In dem Raum gibt es eine Anzahl von Wärmequellen mit einer Intensität 1-9, wobei die Hintergrundtemperatur ist 0. Die Wärme wird von jeder Quelle abgegeben und fällt pro (nicht diagonaler) Stufe um eine Einheit …

16
Ausgeglichener ternärer Konverter
Credits für die Challenge-Idee gehen an @AndrewPiliser. Sein ursprünglicher Vorschlag im Sandkasten wurde aufgegeben und da er hier seit mehreren Monaten nicht mehr aktiv ist, habe ich die Herausforderung übernommen. Ausgeglichener Ternär System ist ein nicht standardmäßiges Zahlensystem. Es ist insofern ternär, als der Wert der Ziffern um den Faktor …

2
Implementiere QuickSort in BrainF *** [closed]
Wie im Lounge-Raum zum Stapelüberlauf beschrieben: Wenn Sie den Quicksort-Algorithmus von en.wikipedia.org/wiki/Quicksort nicht in einer Sprache implementieren können, in der Sie nur minimale Kenntnisse haben, sollten Sie einen anderen Beruf in Betracht ziehen. @sbi aber SBI merkte auch an, dass vielleicht BrainF *** eine Ausnahme war. Also, hier ist das …

6
Spiegel quine (oder mein Kopf tut weh)
Ich habe gelesen, dass Sie Ihren Code rückwärts drucken - quine umkehren. Und ich dachte, dies könnte interessanter sein, wenn Ihr Rückwärtscode auch ausführbar ist . Diese Herausforderung hat also alle Regeln und Anforderungen der anderen, muss aber auch eine gültige Quelle sein, sobald sie umgekehrt ist (in derselben oder …
32 code-golf  quine 

9
Kolmogorov-Manie
Die Kolmogorov-Komplexität eines Strings s ist definiert als die Länge des kürzesten Programms P, das s ausgibt. Ist die Länge von P kürzer als die Länge von s, so spricht man von komprimierbarem s, andernfalls ist s inkomprimierbar . Die meisten Saiten sind inkompressibel ... Schreiben Sie das kürzeste Programm, …

19
Zwerge und Münzen
Die Situation: Mehrere ( M) Zwerge haben eine Koboldkiste mit NGoldmünzen gefunden und müssen diese teilen. Aufgrund der alten Regeln, die die Zuteilung von Beute an Piraten in der Reihenfolge ihres Dienstalters regeln, sollte der älteste Zwerg eine Münze mehr als der nächstälteste Zwerg usw. erhalten, damit der jüngste Zwerg …
32 code-golf 

7
Brücken und Tunnel
Sie sind für den Bau einer neuen Autobahn verantwortlich. Es führt jedoch durch bergiges Land und benötigt daher zahlreiche Brücken und Tunnel. Die Autobahn selbst sollte auf einer Ebene bleiben. Eingang Sie erhalten eine grobe ASCII-Beschreibung, wie die Berge bei der Standardeingabe aussehen, z. /\ / \ /\ / \ …

30
Wörter dehnen
Schreiben Sie ein Programm oder eine Funktion, die Buchstaben in einem Wort dupliziert, sodass alle duplizierten Buchstaben, die im Wort von links nach rechts angeordnet sind, das Eingabearray bilden. Beispielsweise: input: chameleon, [c,a,l,n] output: cchaamelleonn Eingang Das Startwort (zB chameleon) Ein Array von Zeichen ( [c,a,l,n]) oder eine Zeichenfolge zur …

14
Lösen Sie die globale Verschuldung nach dem Code Golf-Prinzip
Die Staats- und Regierungschefs der Welt haben sich getroffen und schließlich zugegeben, dass der beste (und einzige) Weg, um die Probleme der Weltwirtschaft zu lösen, darin besteht, Bilanz darüber zu ziehen, wie viel sie sich gegenseitig schulden, und sich gegenseitig nur mit riesigen Schecks auszuzahlen. Sie haben Sie eingestellt (ironischerweise …
32 code-golf  math 

13
Zeichnen eines Würfels in ASCII-Grafik
Aufgabenbeschreibung: Zeichnen Sie in ASCII-Kunst einen Würfel in einer ungefähren Schrankprojektion. Monospaced fontsHäufig sind die Zeichen doppelt so hoch wie breit. Da die Eingabe die Länge der vertikalen Linien (ohne die Ecken) ist, werden horizontale Linien mit doppelt so vielen Zeichen gezeichnet, sodass das resultierende Bild in etwa ein Würfel …

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.