Programmierrätsel & Code Golf

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

12
Hallo Welt in 1024 Zeichen [geschlossen]
In genau 1024 Zeichen, nicht mehr und nicht weniger: Muss drucken Hello World. Darf keine unnötigen Leerzeichen verwenden. Darf keine Kommentare verwenden. Das Bewerten sollte Kreativität und / oder Humor gegenüber einfacher Verschleierung fördern, wenn Antworten gewählt werden. Ich wähle frühestens am 11. (Sonntag) November (2012) eine Antwort aus. Bisher …

7
Erziele eine Cribbage-Hand
Diese Herausforderung besteht darin, eine Cribbage-Hand zu erzielen. Wenn Sie nicht Cribbage spielen, müssen Sie etwas lernen. Wir spielen mit einem Standard Poker Deck und eine Hand besteht aus vier Karten plus der "Up Card". Es gibt zwei Arten von Händen: normale und Krippenhand. Karten kommen in dem Format, vsin …
28 code-golf  game 

30
Return 1 - Beliebtheitswettbewerb [geschlossen]
Die Aufgabe Erstellen Sie eine Funktion / Subroutine, die 1 zurückgibt. Sie können sie so ausführlich gestalten, wie Sie möchten, solange sie 1 zurückgibt. Die Regeln Der Beitrag mit der höchsten Punktzahl gewinnt - genau wie jeder Beliebtheitswettbewerb. Viel Glück!

6
Sprachen für das Golfen auswählen [geschlossen]
Was sind einige Tipps für die Wahl der richtigen Sprache zum Golfspielen? Welche Faktoren beeinflussen die zu wählende Sprache? Hier sind einige Beispielproblemtypen: Probleme, die eine E / A- Lösung erfordern , entweder Konsole oder Datei Probleme, die eine Analyse erfordern Probleme, bei denen Sie Ihre Lösung als Funktionsdefinition schreiben …
28 code-golf  tips 

2
Schnellste Semiprime-Faktorisierung
Schreiben Sie ein Programm, um eine Semi-Primzahl in kürzester Zeit zu zerlegen. Verwenden Sie zu Testzwecken Folgendes: 38! +1 (523022617466601111760007224100074291200000001) Es ist gleich: 14029308060317546154181 × 37280713718589679646221

30
Wie viele freitags den 13. in einem Jahr?
Ihre Herausforderung besteht darin, ein Programm zu schreiben, das in einem Jahr die Anzahl der "Freitag-13-ten" ausgibt. Regeln & Details: Sie können Eingaben über STDINoder als Argument an Ihr Programm übergeben. Sie sollten das Ergebnis an ausgeben STDOUT. Sie können davon ausgehen, dass die Eingabe ein gültiges Jahr ist und …
28 code-golf  date 

5
Erweiterter Rechner
Sie müssen ein Programm schreiben, das eine Zeichenfolge auswertet, die in einen erweiterten Rechner eingegeben werden würde. Das Programm muss Eingaben mit stdin akzeptieren und die richtige Antwort ausgeben. Für Sprachen, die keine Funktionen zum Akzeptieren von stdin haben, können Sie die Funktionen übernehmen readLineund printdiese Aufgaben erledigen. Bedarf: Verwendet …
28 code-golf  math 

30
Eine Textseite transponieren
BEARBEITEN Ich habe den Wortlaut der Regeln geändert, um einige Dinge, die implizit waren, deutlicher zu machen. Ich habe auch einige Akzente gesetzt, um einige offensichtliche Unklarheiten zu beseitigen, und die Option, ein eigenständiges Programm anstelle einer Funktion zu erstellen, explizit definiert. Das Ziel hier ist es, eine Funktion zu …
28 code-golf  string 

17
Entschlüsseln Sie einen Vigenère-Geheimtext
Die Vigenère-Chiffre war eine einfache polyalphabetische Chiffre, bei der im Grunde genommen einer von mehreren Cäsar-Chiffren gemäß einem Schlüssel angewendet wurde. Grundsätzlich geben die Buchstaben in der Taste an, welches verschobene Alphabet verwendet werden soll. Zu diesem Zweck gab es ein einfaches Werkzeug namens Vigenère-Platz: Hier ist jede Zeile ein …
28 code-golf  cipher 

30
Russisches Roulette
Schreiben Sie ein Programm, das russisches Roulette spielt! Wenn das Programm gestartet wird, Es sollte eine 5 zu 6 Chance geben, dass es normal endet, nachdem "Ich habe überlebt!" gedruckt wurde. Es sollte eine 1 zu 6 Chance geben, dass das Programm abstürzt. (Segmentierungsfehler usw.) Keine Eingabe und keine anderen …
28 code-golf 

30
ISBN-13 Prüfziffer berechnen
Schreiben Sie eine Funktion , die anhand der ersten 12 Ziffern eines ISBN-13- Codes die gesamte ISBN berechnet, indem Sie eine entsprechende Prüfziffer berechnen und anhängen. Die Eingabe Ihrer Funktion ist eine Zeichenfolge, die die ersten 12 Ziffern der ISBN enthält. Seine Ausgabe ist eine Zeichenfolge, die alle 13 Ziffern …

29
Rendern Sie Zahlen im Digitaluhr-Stil
Schreiben Sie das kürzeste Programm, das eine Folge von Zahlen (mit einer Länge von bis zu mindestens 20) als Eingabe verwendet, und zeigen Sie die Ausgabe mit den Standardnummern im Digitaluhrstil an. Zum Beispiel für Eingabe 81 würde eine Lösung mit ASCII-Ausgabe ergeben: _ |_| | |_| | Eine grafische …

30
Implementiere Überkompensation / Tetration ohne die Verwendung von '^'
Die Herausforderung Implementieren Sie die Tetration (auch Power Tower oder Hyperexponentiation genannt) mit der geringsten Anzahl von Zeichen. Die Bedingungen Verwenden Sie nicht das ‚Power‘ Bediener oder ihre Äquivalente (wie zum Beispiel pow(x,y), x^y, x**y, etc.) Eingabe erfolgt als: x y(durch ein Leerzeichen getrennt) xwird von sich aus ymal potenziert. …
28 code-golf  math 

29
Inverse kolumbianische Funktion
Definieren wir eine Sequenz: Die n-stellige Summierungssequenz (n-DSS) ist eine Sequenz, die mit n beginnt . Wenn die letzte Zahl k war , dann ist die nächste Zahl k + Ziffernsumme (k) . Hier sind die ersten paar n-DSS: 1-DSS: 1, 2, 4, 8, 16, 23, 28, 38, 49, 62, …

24
Super Mario-Bild ausgeben
Dies ist ein Problem bei Luogu OJ. Ich habe mich dazu entschlossen, es hier zu veröffentlichen, da sich viele Leute, darunter ich und mein Freund, für die Lösung dieses Problems mit den wenigsten Charakteren interessieren. Ihre Aufgabe ist es, folgende ASCII-Art auszugeben: ************ ####....#. #..###.....##.... ###.......###### ### ### ........... #...# …

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.