Programmierrätsel & Code Golf

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

2
Zeichenkette zum Bild
Ein bisschen Hintergrund: Als ich zum ersten Mal von Brainf * ck erfuhr, schrieb ich zunächst eine Java-Anwendung, die eine Zeichenfolge aufnimmt und ein etwas optimiertes Programm zum Drucken dieser Zeichenfolge erstellt. In letzter Zeit habe ich mit Piet rumgespielt und das Gleiche getan. Ich habe festgestellt, dass Piet eine …

8
Classic Proof Fallacy [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für Code Golf Stack Exchange zum Thema gehört . Geschlossen vor 3 Jahren . Der Hintergrund Also kennen wir alle den klassischen Beweis, der so aussieht: …

13
Erweitern Sie eine codierte Zeichenfolge
Es gibt die klassische Lauflängencodierung und -decodierung. input output a3b2c5 aaabbccccc Und das ist ziemlich einfach und schon mal gemacht. Die Herausforderung besteht darin, auch ein nicht standardmäßiges Verhalten zu berücksichtigen, wenn mehrere Zeichen vor der Lauflänge stehen (eine einzelne Ziffer von 0 bis 9). Auf jedes Zeichen vor der …
18 code-golf  string 

3
All-but-One-Übereinstimmungen finden
Bei dieser Herausforderung geht es darum, Code zu schreiben, um das folgende Problem zu lösen. Bei zwei Zeichenfolgen A und B sollte Ihr Code den Start- und den Endindex einer Teilzeichenfolge von A mit den folgenden Eigenschaften ausgeben. Die Teilzeichenfolge von A sollte auch mit einigen Teilzeichenfolgen von B mit …

1
Gib mir einen Haarschnitt!
Das ist mein Kopf: \ /-- -| / -\ | | | \ \ \ \ | --\ | \ | | / |--| / / | /|- //--| / | | | || //\ | | \ /| // \ | Es besteht aus genau acht Haaren. Mein Haar …

1
Kannst du die Punkte verbinden?
Diese Herausforderung basiert auf Flow Free. Eine Online-Version finden Sie hier: http://www.moh97.us/ Sie erhalten ein Puzzle und müssen zurückkehren, 1wenn das Puzzle lösbar ist oder 0nicht. Um ein Rätsel zu lösen, muss der Spieler einen Pfad erstellen, um jedes Zahlenpaar mit jedem leeren Quadrat genau einmal zu verbinden. Sie werden …

4
Eine Schneeflocke zeichnen
Joe lebt auf den Bahamas. Es ist Winter. Seine Kinder sind enttäuscht, dass es keinen Schnee gibt. Joe muss Schnee für seine Kinder machen. Zum Glück hat er einen 3D-Drucker. Er hat vor, damit Schneeflocken zu machen. Leider hat er keine Ahnung, wie eine Schneeflocke aussehen würde. Tatsächlich hat er …

9
Summieren Sie die Zeitdauern
Herausforderung Schreiben Sie den kürzesten Code, der alle Zeitdauern summieren kann, die im stdin erscheinen. Das Programm muss nur die Zeichenfolgen berücksichtigen, die mit einem der folgenden Muster übereinstimmen, und den Rest ignorieren. HH:MM:SS (it will be interpreted as HH hours, MM minutes and SS seconds) H:MM:SS (it will be …

6
Sagen Sie die fallenden Felsen voraus
In dieser Herausforderung erhalten Sie eine Karte eines zweidimensionalen Geländes, von der Seite gesehen. Leider schweben einige Teile des Geländes in der Luft, was bedeutet, dass sie abstürzen. Ihre Aufgabe ist es, vorherzusagen, wo sie landen. Die Eingabe Ihre Eingabe besteht aus einer oder mehreren durch Zeilenumbrüche getrennten Zeichenfolgen gleicher …
18 code-golf  grid 

15
Von 0 bis 2 ^ n - 1 in der POPCORN-Reihenfolge
... Ah sorry, kein Popcorn hier, nur POPCNT. Schreiben Sie das kürzeste Programm oder die kürzeste Funktion, die eine Zahl aufnimmt, nund geben Sie alle Ganzzahlen von 0 bis 2 n - 1 in aufsteigender Reihenfolge der Anzahl von 1 Bits in der binären Darstellung der Zahlen aus (Popcount) aus. …
18 code-golf 

4
Dreieckige Schlachtschiffe (Ein rechnerisches Geometrieproblem)
Sie sind der Kapitän eines Schlachtschiffes. Die Konstruktionsabteilung hat in diesem Jahr bei den Entwürfen Abstriche gemacht, sodass das Schiff, auf dem Sie sich befinden, die Form eines einfachen Dreiecks hat. Sie gehen auf das Deck und genießen die Meeresbrise ... wenn auch nicht lange. Ein Feind hat auf dich …

4
Berechnen Sie praktische Zahlen
Definition Eine positive ganze Zahl nist eine praktische Zahl (OEIS-Sequenz A005153 ), wenn alle kleineren positiven ganzen Zahlen als Summen verschiedener Teiler von dargestellt werden können n. Ist beispielsweise 18eine praktische Zahl: Die Teiler sind 1, 2, 3, 6, 9 und 18, und die anderen positiven ganzen Zahlen kleiner als …
18 code-golf  sequence  number-theory  code-golf  code-challenge  sorting  c  code-golf  restricted-source  code-golf  natural-language  code-golf  tree-traversal  file-system  popularity-contest  pi  polyglot  code-golf  game  sliding-puzzle  code-golf  game  minesweeper  code-challenge  ascii-art  code-challenge  popularity-contest  graphical-output  code-challenge  popularity-contest  hello-world  underhanded  obfuscation  code-golf  code-golf  function  code-golf  code-golf  code-golf  popularity-contest  rosetta-stone  code-golf  primes  code-golf  restricted-source  popularity-contest  number  sequence  code-golf  restricted-source  popularity-contest  graphical-output  code-golf  popularity-contest  code-golf  primes  code-golf  game  code-golf  math  popularity-contest  popularity-contest  code-generation  popularity-contest  code-bowling  code-golf  popularity-contest  underhanded  code-golf  metagolf 

6
Elektronenkonfigurationen
Elektronenkonfigurationen Ihre Mission ist es, die Ordnungszahl eines Elements als Eingabe zu akzeptieren und seine Elektronenkonfiguration (z 2,8,8,2. B. für Calcium) auszugeben . Eingang Eine Ordnungszahl von 1 bis 118. Sie können eine gültige Eingabe annehmen. Das Atom ist nicht geladen (es hat so viele Elektronen wie Protonen). Sie können …

13
Ein schlechter ternärer Operator verdient einen anderen
Die heutige Daily WTF zitiert die folgende Codezeile ... FailSafe==0?'No technical alarms':((FailSafe&1)!=0&&(FailSafe&2)!=0&&(FailSafe&4)!=0&&(FailSafe&8)!=0?'Detection zones staying in a given state; Bad visibility; Initialization; Bad configuration':((FailSafe&1)!=0&&(FailSafe&2)!=0&&(FailSafe&4)!=0?'Detection zones staying in a given state; Bad visibility; Initialization': ((FailSafe&1)!=0&&(FailSafe&2)!=0&&(FailSafe&8)!=0?'Detection zones staying in a given state; Bad visibility; Bad configuration':((FailSafe&1)!=0&&(FailSafe&4)!=0&& (FailSafe&8)!=0?'Detection zones staying in a given state; …
18 code-golf 

6
Lass uns einen Panzerkrieg führen!
Lass uns einen Panzerkrieg führen! Teilweise inspiriert von Destroy Them With Lazers Zielsetzung Ihre Aufgabe ist es, einen Panzer zu steuern. Bewege dich und schieße auf andere Panzer und Hindernisse im 2D-Schlachtfeld. Der letzte Panzer ist der Gewinner! Kartenformat Ihr Tank wird auf einem 2D - Feld auf einer Basis …

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.