Programmierrätsel & Code Golf

19
Bewegen Sie eine Eingabe entlang der Tastatur um N Zeichen

Die Herausforderung: Bewegen Sie den Text bei jeder Eingabe, die über eine Tastatur eingegeben werden kann, um N Zeichen. Hier ist die zu verwendende QWERTZ-Tastatur. Sie können die Zusatztasten (Umschalttaste, Feststelltaste, Eingabetaste, Entf und Tabulator) ignorieren. Sobald Sie eine Seite...

19
Bauen wir eine Rennstrecke!

Einführung Meine Nichte will eine Rennstrecke bauen. Sie hat Holzteile, die zusammenpassen, um die Spur zu bilden. Jedes Teil ist quadratisch und enthält eine andere Form. Ich werde die Rohrzeichen verwenden, um Folgendes zu veranschaulichen: │: die Straße, die vertikal verläuft ─: die Straße, die...

19
Golftipps in sed

Welche allgemeinen Tipps haben Sie zum Golfen in Sed? Ich bin auf der Suche nach Ideen, die sich auf Code-Golf-Probleme anwenden lassen und die zumindest etwas spezifisch für sed sind (z. B. "Kommentare entfernen" ist keine Antwort). Bitte posten Sie einen Tipp pro

19
Kisten generieren!

Ihre Aufgabe ist es, Boxen mit einem beliebigen ASCII-Zeichen in Bezug auf die angegebenen Eingaben zu generieren. Testfälle 1 1 --> ===== = = ===== 1 2 --> ========= = = = ========= 2 1 --> ===== = = ===== = = ===== 2 2 --> ========= = = = ========= = = = ========= 2 5 -->...

19
Palindrome Reversal-Addition

Palindrome Reversal-Addition Der Vorgang des Hinzufügens der Umkehrung ist der Vorgang, bei dem eine Zahl zur Umkehrung hinzugefügt wird, bis die erzeugte Zahl ein Palindrom ist. Wenn wir zum Beispiel mit 68 beginnen, wäre der Prozess: 68 + 86 => 154 + 451 => 605 + 506 => 1111 Wie Sie...

19
Eine Spintax {Aufgabe | Problem | Frage}

Artikel Spinnen mit Spintax Article Spinning ist eine Suchmaschinenoptimierungstechnik, mit der Suchmaschinenoptimierer eine eindeutige Version des relevanten Inhalts in Artikelverzeichnissen, Web 2.0-Sites oder anderen Quellen für Backlinks veröffentlichen. Es wird gelegentlich von Website-Autoren...

19
Drehen Sie ein neues Blatt um

Sie erhalten einen Baum, der in der Tradition der Informatik die Wurzel oben und die Blätter unten hat. Die Blattknoten sind mit Zahlen beschriftet. Ihr Ziel ist es, das markierte Spezialblatt zu nehmen -1und es als neue Wurzel nach oben zu bewegen. [3, [[16], -1], [4]] --> [[[[4], 3], [16]]]...

19
Drehe ein chinesisches Schachbrett

Ein chinesisches Schachbrett sieht folgendermaßen aus (basierend auf dieser Frage , diesmal jedoch mit einer festen Größe): G . G G G G G G . G B B B B . . Y G . Y . Y Y B B B . . G . . . Y Y Y B . B . . . . . Y . Y B . . . . . . . . Y . . . . . . . . . . P . . . . . O O . P P . . . . . . . O O P P...

19
Gehen Sie zur druckbaren ASCII-Front

Hintergrund Die Move-to-Front-Transformation (MTF) ist ein Datencodierungsalgorithmus zur Verbesserung der Leistung von Entropiecodierungstechniken. Der bzip2-Komprimierungsalgorithmus wird nach der Burrows-Wheeler-Transformation (wie in Burrows, Wheeler und Back ) angewendet , mit dem Ziel,...

19
Summe kleinster Primfaktoren

SF (n) ist eine Funktion, die den kleinsten Primfaktor für eine gegebene Zahl n berechnet. Wir nennen T (N) die Summe jedes SF (n) mit 2 <= n <= N. T (1) = 0 (die Summe ist über 0 Summanden) T (2) = 2 (2 ist die erste Primzahl) T (3) = 5 = 2 + 3 T (4) = 7 = 2 + 3 + 2 T (5) = 12 = 2 + 3 + 2 +...

19
Simpson Diversity Index

Der Simpson-Index ist ein Maß für die Vielfalt einer Sammlung von Elementen mit Duplikaten. Es ist einfach die Wahrscheinlichkeit, zwei verschiedene Gegenstände zu zeichnen, wenn nach dem Zufallsprinzip ohne Austausch gleichförmig kommissioniert wird. Bei nArtikeln in Gruppen von n_1, ...,...

19
Schüssel mit Wasser gefüllt

Sie sollten ein Programm oder eine Funktion schreiben, die das Volumen einer Schüssel und das Volumen des Wassers als Ein- und Ausgabe empfängt oder eine ASCII-Darstellung einer Schüssel mit Wasser mit den gewünschten Volumina zurückgibt. Eine Schüssel hat folgende Struktur: \ / \___/ Die Schüssel...

19
Aufstieg, Abfolge, Aufstieg

Wir haben eine streng zunehmende Folge von nicht negativen ganzen Zahlen, wie: 12 11 10 Warten! Diese Reihenfolge nimmt nicht unbedingt zu, oder? Nun, die Zahlen sind in verschiedenen Basen geschrieben. Die kleinstmögliche Basis ist 2, die größte ist 10. Die Aufgabe besteht darin, zu erraten, dass...

19
Potenzen mit ganzen Zahlen

Einige Zahlen wie 64können auf verschiedene Arten als ganze Potenz ausgedrückt werden: 64 ^ 1 8 ^ 2 4 ^ 3 2 ^ 6 Geben Sie ein sortiertes Array aller möglichen Potenzen (hier [1,2,3,6]) in möglichst wenigen Bytes aus. Eingang Eine positive ganze Zahl, die größer als 1 und kleiner als 10000 ist....

19
Zeit, einige Preise anzupassen!

Ich bin sicher, Sie kennen das Preisschema für 9,99 USD, anstatt 10 USD zu verwenden. Nun, in Ihrem neuen Job als Systemadministrator in einem großen Einzelhandelsgeschäft möchten sie, dass die Preise einem ähnlichen Schema folgen: Alle Preise verstehen sich in ganzen Dollars, ohne Cent. Alle...

19
Der Donut Shop ™

Da Sie kein Geld mehr haben, haben Sie sich dazu angemeldet, Donuts für The Donut Shop ™ zu bauen, das größte digitale Donut-Unternehmen der Welt, hauptsächlich, weil es Donuts jeder erdenklichen Größe verkauft. Angesichts der Tatsache, dass Handelsstandards heutzutage sehr schwierig sind, müssen...

19
Lisp Extraktionsmission

In Sprachen im Lisp-Stil wird eine Liste normalerweise folgendermaßen definiert: (list 1 2 3) Für die Zwecke dieser Herausforderung enthalten alle Listen nur positive ganze Zahlen oder andere Listen. Wir lassen das listSchlüsselwort auch am Anfang weg , daher sieht die Liste jetzt so aus: (1 2 3)...