Programmierrätsel & Code Golf

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

11
Interpretiere + p Code
Inspiriert von der jüngsten Begeisterung für eine weitere Sprache mit zwei Charakteren, ;# Intro Nach dem Konsens der Community müssen für akzeptable Antworten auf dieser Website Programmiersprachen verwendet werden, die mindestens Folgendes umfassen: Kann bestimmen, ob eine natürliche Zahl eine Primzahl ist Kann zwei natürliche Zahlen addieren Kann eine Liste …

8
Zerlege eine Zahl in Dreiecke
Zerlegen Sie eine ganze Zahl n in eine Summe maximaler Dreieckszahlen (wobei T m die m- te Dreieckszahl oder die Summe der ganzen Zahlen von 1 bis m darstellt ) wie folgt: während n> 0 ist , finde die größtmögliche Dreieckszahl T m, so dass T m ≤ n ist …

30
Erstellen Sie ein Papageienprogramm
Bei einer Eingabe geben Sie diese Eingabe endlos aus, gefolgt von einer neuen Zeile. Die Eingabe erfolgt als Zeichenfolge, die nur aus druckbaren ASCII-Zeichen ( 0x20-0x7E) und Zeilenumbrüchen () besteht.0x0A ) besteht. Wenn die Eingabe die Länge 0 hat, werden Zeilenumbrüche endlos ausgegeben. Dies ist Code-Golf, so dass die wenigsten …
15 code-golf  string  sequence  combinatorics  fastest-code  number  code-challenge  restricted-source  rosetta-stone  code-golf  arithmetic  decision-problem  integer  factorial  code-golf  arithmetic  decision-problem  integer  bitwise  code-golf  kolmogorov-complexity  code-golf  tips  vim  code-golf  quine  code-generation  code-golf  string  restricted-source  code-golf  string  random  unicode  code-golf  audio  code-golf  ascii-art  code-golf  decision-problem  code-golf  puzzle-solver  code-golf  restricted-source  code-golf  kolmogorov-complexity  permutations  hexagonal-grid  code-golf  string  math  combinatorics  fastest-code  code-golf  restricted-source  code-golf  string  code-golf  arithmetic  code-golf  math  number  code-golf  string  decision-problem  balanced-string  code-golf  binary  code-golf  string  number  code-challenge  restricted-source  code-golf  ascii-art  printable-ascii  interactive  code-golf  string  ascii-art  code-challenge  restricted-source  source-layout  code-golf  arithmetic  tips  functional-programming  golfing-language  code-golf  binary  encryption 

13
Drucken Sie ein Quine, das die Eingabe enthält
Aufgabe Sie erhalten eine Zeichenfolge in der Eingabe, die nur aus den Zeichen von abis besteht z, dh die Eingabe entspricht dem regulären Ausdruck /^[a-z]*$/. Ihre Ausgabe sollte ein vollständiges Programm in der gleichen Sprache sein, dessen Quellcode die Eingabe enthält und eine korrekte Quine ist. Beispiel Ihr Programm würde …
15 code-golf  quine 


10
Golftipps in Charcoal
Charcoal ist eine Sprache, die ausschließlich von ASCII und DLosc entwickelt wurde und sich auf ASCII-Kunstherausforderungen spezialisiert hat. Welche Tipps haben Sie zum Golfen in Charcoal? Offensichtlich bin ich auf der Suche nach Tipps, die sich speziell auf Holzkohle beziehen, und nicht auf diejenigen, die für die meisten, wenn nicht …
15 code-golf  tips 

2
Zeichnen Sie eine gerade Linie
Zeichnen Sie ein einfaches ASCII-Kunstbild mit einer geraden Linie. Es ist ähnlich wie dies und das, aber mit unterschiedlichen Spezifikationen. Eingang Sie können dieses Eingabeformat an Ihren Code anpassen. ganze Zahl width ganze Zahl height ganze Zahl x0 ganze Zahl y0 ganze Zahl x1 ganze Zahl y1 Ausgabe Ein gefülltes …


26
Versuche einen Würfel zu machen!
Basierend darauf: Versuche ein Quadrat zu machen! Sie müssen dies ausgeben: #### # # # ### # # # # #### Wobei "#" durch die Eingabe ersetzt wird. Wenn Sie "A" eingeben, sollten Sie erhalten AAAA A A A AAA A A A A AAAA Wenn Sie "&" eingeben, sollten …

6
Simulieren Sie meine Tastatur
Ich habe ein Problem mit meiner Tastatur (wahrscheinlicher ein Problem mit meinem Browser). Manchmal, wenn ich auf ein neues Textfeld klicke und mit der Eingabe beginne, wird mein gesamter Text rückwärts ausgegeben. Nach einer sehr kurzen Zeitspanne (für den Zweck der Herausforderung werden wir sagen, dass es 10 Millisekunden sind) …
15 code-golf  string  date 

20
Back mir einen Kuchen!
Das ist ein Kuchen: _========_ | | +________+ | | +________+ | | +________+ Es ist 8 breit, 3 hoch und 1 tief. Sie müssen ein Programm schreiben, das aus 3 Eingaben einen Kuchen macht. Die erste Eingabe steuert, wie viele Unterstriche sich in der Mitte und =oben befinden. Hier …

15
Cheapo Enigma Maschine (Cops)
Für Räuberpost , Cheapo Enigma-Maschine (Räuber) Die Übermittlung eines Polizisten besteht aus einem Programm / einer Funktion, die ein einzelnes Datenbyte akzeptiert und ein einzelnes Datenbyte zurückgibt. Jede mögliche Eingabe muss eine eindeutige Ausgabe erzeugen. (Mit anderen Worten, Ihre Funktion muss bijektiv sein) Räuber werden versuchen, Ihre Umkehrfunktion mit einem …

30
Pause doppelt so lang
Ihre Herausforderung besteht darin, die Eingabe zu drucken, einen beliebigen Zeitraum zu warten, die Eingabe zu drucken, zweimal so lange zu warten, wie Sie ursprünglich gewartet haben, die Eingabe erneut zu drucken und so weiter. Die anfängliche Verzögerung muss weniger als 1 Stunde betragen und Sie müssen bei den nachfolgenden …
15 code-golf  string  date 

7
Erkennen Sie die nahezu perfekten Nummernschilder
Hinweis: Dies ist inspiriert von dieser Frage von @Willbeing, bei der es darum ging, die Anzahl der perfekten Teller einer bestimmten Länge zu zählen, aber es ist etwas anders. Wir bezeichnen ein perfektes Kennzeichen als ein Kennzeichen , dessen Text die folgenden Bedingungen erfüllt: Es besteht aus Zeichen, die entweder …

23
Zähle Vorkommen einer Menge in einer Liste
Finden Sie bei einer nicht leeren Menge von Zeichenfolgen und einer Liste von Zeichenfolgen heraus, wie oft die Menge in der Liste vorkommt, dh wie oft Sie die Menge mit Elementen aus der Liste erstellen könnten. Jedes Element aus der Liste kann nur einmal verwendet werden. Hinweis: Ein Set ist …

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.