Programmierrätsel & Code Golf

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

5
Angrenzender Buchstabentest
Ein Aspekt beim Testen der Kennwortstärke besteht darin, dass mehrere benachbarte Buchstaben auf der Tastatur ausgeführt werden. Bei dieser Herausforderung muss ein Programm erstellt werden, das zurückgibt, truewenn eine Zeichenfolge mehrere benachbarte Buchstaben enthält. Was zählt als Aneinanderreihung von Buchstaben? Bei dieser vereinfachten Version eines Kennwortprüfgeräts besteht eine Folge benachbarter …

3
Ein Spiel mit Schlössern und Schlüsseln
Es gibt n Kästchen mit der Nummer 1-n . Jede Box ist gesperrt, sodass sie nur mit einem entsprechenden Schlüsseltyp (auch mit 1-n nummeriert ) geöffnet werden kann . Diese Schlüssel werden zufällig in den Feldern verteilt (ein Feld kann eine beliebige Anzahl von Schlüsseln enthalten, ein Schlüssel kann eine …

2
Schreiben Sie einen ~ ATH-Dolmetscher
Das beliebte Webcomic Homestuck verwendet eine Programmiersprache, die ~ATHdazu dient, Universen zu zerstören. Während diese Code-Golf-Herausforderung nicht darin besteht, ein Programm zu schreiben, um unsere Existenz zu vernichten, werden wir einige zahmere (wenn auch weniger interessante) Entitäten zerstören: Variablen . ~ATH(ausgesprochen "bis zum Tod", beachten Sie, wie ~ath"tilde ath" ist), …

12
Iteriertes Würfeln
Bei einem gegebenen Eingang nwo 3 <= n <= 25, die folgenden Schritte aus , beginnend mit einem einzelnen n-seitige Gesenk (Flächen im Bereich [1, n], inklusive): Drucken Sie das Ergebnis des nWürfelns der aktuellen Würfel im Spiel in der Form kdn: X(wo Xist das Ergebnis und kist die Anzahl …
12 code-golf  random 

5
Was ist das für ein Winkel?
Ziel dieser Herausforderung ist es, den Winkel einer Linie in einem Bild zu bestimmen. Regeln für das Bild: Der Bildhintergrund wird weiß (#FFFFFF ) Der Strich der Linie ist schwarz (#000000 ) Die Leitung ist NICHT geglättet Das Bild hat eine Größe von 100 x 100 Pixel Die Linie beginnt …

1
Ein ausgezeichneter Beweis, zu klein, um ihn zu fassen!
Sie sitzen zu Hause und reiben sich auf die übelste Weise die Hände. Dieses Mal kann ich die Community A-SPIN einstellen! Ich behaupte nur, dass ich dieses Problem (das zweifellos verbesserungsfähig ist) in diesem Buch hier bewiesen habe ... Sie öffnen die erste relevante Seite. Du kritzelst diese Worte ... …

3
Festival der ASCII-Kunstlichter
Schreiben Sie in möglichst wenigen Zeichen ein Programm, das null oder sechs Befehlszeilenargumente akzeptiert menorah menorah YEAR MONTH DAY HOUR MINUTE SECOND (Beide Formen müssen unterstützt werden. Die Version mit null Argumenten entspricht dem Aufrufen der Version mit sechs Argumenten mit dem aktuellen Systemdatum und der aktuellen Systemzeit in der …

7
Signalunterbrechende Quines
Quining hat eine lange Geschichte - wenn Sie noch nichts davon gehört haben, klicken Sie auf das Tag und lesen Sie ein wenig darüber. Deine Aufgabe Eine unendliche Reihe von 1s ausgeben (ohne andere Abstände [Zeilenumbrüche, Leerzeichen usw.]) UNTIL SIGINT (normalerweise STRG-C) wird aufgerufen. Wenn es aufgerufen wird, geben Sie …
12 code-golf  quine 

4
Sobel-Kantendetektor
Ihre Aufgabe ist es, ein Programm zu schreiben, das ein Eingabebild aufnimmt und es durch Kantenerkennung ausführt, um ein Ausgabebild zu werden. Die Kantenerkennung funktioniert wie folgt (falls unklar, siehe Sobel-Kantenerkennung ): Der Wert für ein Pixel entspricht der Gesamthelligkeit eines Pixels. Wenn es sich also um ein farbiges Pixel …

1
Montag Minigolf Nr. 7: Vereinfachen Sie die Messung der Inhaltsstoffe
Montag Minigolf: Eine Reihe von kurzen Code-Golf- Herausforderungen, die (hoffentlich!) Jeden Montag veröffentlicht werden. Entschuldigung, es ist spät; Ich erkannte 90% des Weges, indem ich eine andere Idee aufschrieb, dass es sich um ein Duplikat handelte. Meine Familie ist ziemlich groß, deshalb essen wir viel. Normalerweise müssen wir Rezepte verdoppeln, …

8
Mehrdimensionale Beschriftungen setzen
In einer mehrdimensionalen Steampunk-Welt möchte unser Chef gedruckte Indexetiketten an jeder Schublade im mehrdimensionalen Aktenschrank unseres Konglomerats anbringen. Der Chef möchte den gesamten Beschriftungsbogen als eine einzige Form mit einer nur für diesen Zweck gekauften Schrift setzen, also müssen wir die Sortierungen ( Metallsymbolstücke) bestellen . Da Sorten sehr teuer …

3
Es ist Hochsaison
Die Hanteln in meinem Fitnessstudio sehen so aus: =========[]-----------------------[]========= Sie können Teller in fünf verschiedenen Größen, 2,5 Pfund, fünf Pfund, zehn Pfund, 25 Pfund und 45 Pfund halten: . . ! | . ! | | | | | | | | ' ! | | | ' ! | …


2
Betas Schneeflocke
Herausforderung Der Winter rückt immer näher und viele Orte erhalten die ersten Schneeschichten für die Saison 15/16. Warum brechen wir also nicht die Schneemaschinen aus und kodieren uns selbst etwas Schnee? Bei einer Ganzzahl nüber STDIN wird die Schneeflocke von Beta (wie unten beschrieben) als ASCII-Darstellung auf Ebene ausgegeben n. …

3
Möhren. So. Viele. Möhren
Verdammt, das sind viele Karotten. Die Inspiration Die Aufgabe Sie müssen ein Programm erstellen, das in so vielen Sprachen wie möglich jede Instanz von ^durch einen abschriftenformatierten Link ersetzt (dh, wenn ich es in einer Antwort posten würde, würde es es automatisch als Bild lesen und stattdessen das Bild platzieren) …

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.