Programmierrätsel & Code Golf

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

9
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 erreichen (zum Beispiel |), kehren Sie zurück, also |geht zu …

14
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 auf ihren eigenen Websites verwendet, jedoch in der Regel vermieden, da die Qualität von gesponnenen Inhalten geringer …
19 code-golf 

12
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 …

14
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 …

16
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 Antwort.
19 code-golf  tips  sed 


9
Wer gewinnt einen Pik-Trick
Schreiben Sie einen Code, um festzustellen, wer in einem Pik- Spiel einen Trick mit vier Karten gewinnt . Wenigste Bytes gewinnt. Die Eingabe ist eine Zeichenfolge, die die vier Karten in der Reihenfolge TH QC JH 2H(Zehn der Herzen, Königin der Vereine, Bube der Herzen, Zwei der Herzen) auflistet . …




2
Brainf *** -Unterprogramme mit einzigartigen Ausgaben
Sie sollten ein 100 Byte langes Brainfuck-Programm (BF) schreiben. Ein Zeichen entfernt auf jede erdenkliche Weise die 100 neuen (99 Byte langen) Programme. ZB für das Programm++.>. der 5 Unterprogramme sind +.>., +.>., ++>., ++..und ++.>. Ihre Punktzahl ist die Anzahl der eindeutigen Ausgaben, die die 100 Programme generieren. Eine …

15
Zufälliges Golf des Tages # 4: Das Bertrand-Paradoxon
Über die Serie Zunächst einmal können Sie dies wie jede andere Code-Golf-Herausforderung behandeln und beantworten, ohne sich Gedanken über die Serie zu machen. Es gibt jedoch eine Rangliste für alle Herausforderungen. Sie finden die Rangliste zusammen mit einigen weiteren Informationen über die Serie im ersten Beitrag . Obwohl ich eine …

30
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 --> ========= = = = …

4
Berechnen Sie die Größe des Mondes
Die Größe des Mondgeheimnisses Ich bin sicher, Sie haben gehört, dass der Mond seine Größe ändert. Wenn Sie verliebt sind und Glück haben, ist der Mond im Vergleich zu normalen Situationen fast doppelt so groß. Einige Leute sagen, der Grund dafür sei die Atmosphäre, die als Linse fungiert. Andere meinen, …

7
Fehler mit Hamming korrigieren (7,4)
Der Hamming-Code (7,4) stammt aus dem Jahr 1950. Damals arbeitete Richard Hamming als Mathematiker bei Bell Labs. Jeden Freitag stellte Hamming die Rechenmaschinen auf eine Reihe von Berechnungen ein und sammelte die Ergebnisse am folgenden Montag. Mithilfe von Paritätsprüfungen konnten diese Computer Fehler während der Berechnung erkennen. Frustriert, weil er …

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.