Programmierrätsel & Code Golf

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

16
Zeichen in einer Zeichenfolge verschieben
Bei dieser Herausforderung müssen Sie die Zeichen in einer eingegebenen Zeichenfolge n-mal verschieben und die verschobene Zeichenfolge ausgeben Eingang Die Eingabe enthält zunächst eine Zeichenfolge. In der nächsten Zeile steht eine ganze Zahl, die bezeichnet n. Ausgabe Wenn dies npositiv ist, verschieben Sie die Zeichen in der Zeichenfolge nach rechts …
12 code-golf  string 


3
Machen Sie eine fast quine
Ich wollte einen Freund zum Narren halten, indem ich ihm eine Quine gab , die fast funktionierte, aber immer schlampiger wurde. Erstellen Sie ein Programm, das beim Ausführen das Programm ausgibt, jedoch nur ein Zeichen davon entfernt ist. Es kann entweder ein Zeichen hinzugefügt, entfernt oder beides (ein Zeichen ändert …
12 code-golf  quine 

2
Eine Liste glätten
Sie sollten ein Programm oder eine Funktion schreiben, die eine nicht negative Ganzzahl kund eine sortierte Ganzzahlliste Lals Ein- und Ausgabe verwendet oder eine geglättete Liste zurückgibt M. Mwird aus der aufsteigenden Liste erstellt, Lindem höchstens kganzzahlige Elemente eingefügt werden, während die Liste sortiert bleibt . Die eingefügten Ganzzahlen sollten …


29
Entfernen Sie zusätzliche Leerzeichen von einer Zeichenfolge
Sie erhalten eine Zeichenfolge. Geben Sie die Zeichenfolge mit einem Leerzeichen pro Wort aus. Herausforderung Die Eingabe ist eine Zeichenfolge (nicht nulloder leer), die von Anführungszeichen ( ") umgeben ist, die über das Symbol gesendet werden stdin. Entfernen Sie führende und nachfolgende Leerzeichen. Wenn sich zwischen zwei Wörtern (oder Symbolen …
12 code-golf  string 

20
Kryptographisches Hashgolf (Räuber)
Dieser Wettbewerb ist vorbei. Es gibt keine verbliebene Antwort bei der Cops Challenge. Begleiter des kryptografischen Hash-Golfs Zur Erinnerung, hier sind die Regeln für Räuber aus der Hauptherausforderung: Aufgabe Knacken jeden der Kopse Vorbringen durch die Veröffentlichung der folgenden in dem Räuber thread: zwei Nachrichten M und N in I …


7
Fraktale Punkte auf einer Linie
Manchmal, wenn ich wirklich gelangweilt bin ( wirklich gebohrt), ich mag ein Liniensegment zeichnen und darauf verweisen zu ziehen. Zuerst zeichne ich ein Liniensegment einer bestimmten Größe, die 2 ^ N für einen Wert von N ist. Die Linie wird durch eine Reihe von .Zeichen dargestellt. ................ Dann zeichne ich …
12 code-golf 

5
Erobere die Flagge
Dies ist ein Spiel, in dem die Flagge gefangen genommen wird, das stark inspiriert ist und auf Rot-Blau-Pixel-Team-Battlebots basiert . Das war eine großartige Frage (vielen Dank an Calvin'sHobbies; ich hoffe, es macht Ihnen nichts aus, dass ich Ihnen schamlos eine Menge Code gestohlen habe) - hier ist ein weiteres …

2
Schnellste Methode zur Berechnung der Größenordnung in der x86-Assembly
Die Aufgabe ist einfach: Schreiben Sie eine Assembly, die die Größenordnung einer Ganzzahl mit möglichst wenigen Taktzyklen berechnet. Größenordnung ist definiert als log10, nicht log2. Der gültige Eingabebereich ist 0bis einschließlich. Das Eingabeverhalten außerhalb dieses Bereichs ist undefiniert.1012 Die Werte sollten auf die nächste Ganzzahl abgerundet werden, mit der Ausnahme, …

1
Bin ich richtig Code-Golfen?
Ich bin neugierig, ob ich richtig Code Golf spiele. Ich habe es mir zur Aufgabe gemacht, ein kleines Hashing-Programm in Python in eine einzige Anweisung umzuwandeln. Ich habe angefangen mit: from itertools import permutations from string import ascii_lowercase from random import sample def test(): chars = sample(ascii_lowercase, 9) sums = …
12 code-golf  tips  python 

8
Wasserballon Kriege
Dieses King-of-the-Hill-Spiel ist ein Strategiespiel, bei dem Sie einen Wasserballon umrunden und vermeiden müssen, von Wasser bespritzt zu werden. Das Ziel ist es, die meisten Punkte zu erzielen. Sie erhalten eine Karte des Feldes und den Standort des Wasserballons. Sie können entweder zurückgeben, dass Sie den Wasserballon treffen möchten (wenn …

2
Baue einen Minenroboter
Ihr Programm steuert einen Bergbauroboter, der im Untergrund nach wertvollen Mineralien sucht. Ihr Roboter teilt der Steuerung mit, wohin Sie sich bewegen und graben möchten, und die Steuerung gibt eine Rückmeldung über Ihren Roboterstatus. Zu Beginn erhält Ihr Roboter eine Image-Karte der Mine mit bereits vorhandenen Schächten und eine Datendatei, …

9
Pair-Golf Twin Primes und die Collatz-Sequenz
Dies ist eine neue Art von Herausforderung, die durch das Problem " Wiederherstellung des mutierten Quellcodes" inspiriert wurde . Sie sollten zwei Programme oder Funktionen in derselben Sprache schreiben. Der erste sollte Aufgabe Nr. 1 lösen und der zweite sollte Aufgabe Nr. 2 lösen. Ihre Punktzahl ist die Summe aus …

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.