Programmierrätsel & Code Golf

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

1
Ratet mal, wie man deutsche Wörter ausspricht
Einführung Im Gegensatz zu Englisch wird Deutsch als ein ziemlich phonemisches Schriftsystem angesehen . Das bedeutet, dass die Entsprechung zwischen Rechtschreibung und Aussprache eng ist. Wenn Sie ein Wort kennen, das Sie nicht kennen, wissen Sie aufgrund des Rechtschreibsystems immer noch, wie es auszusprechen ist. Das heißt, ein Computer sollte …

26
Alles Gute zum Geburtstag Finnland!
Einführung Bekanntlich feiert Finnland 2017 sein 100-jähriges Bestehen. Aus diesem Anlass ist es Ihre Aufgabe, eine finnische Flagge zu erstellen, die jedem Spaß macht. Herausforderung Erstellen Sie ein Programm oder eine Funktion, die die Flagge Finnlands erzeugt (der graue Rand dient nur zu Präsentationszwecken): Flaggen-Spezifikationen Das Verhältnis der Flagge ist …

30
String-Subtraktion
Zielsetzung Erstellen Sie eine Funktion zum Umkehren der Zeichenfolgenverkettung Eingang Zwei Zeichenfolgen (alphanumerisch + Leerzeichen), wobei eine für die andere subtrahiert werden soll. Sie können davon ausgehen, dass die zu subtrahierende Zeichenfolge niemals größer als die andere sein wird. Ausgabe Das Ergebnis aus der Subtraktion Subtraktion Sie sollten eine Zeichenfolge …
37 code-golf  string 

23
Gib alle Rechtecke auf, die mich trennen
Definitionen Ein perfektes Quadrat ist eine ganze Zahl, die als Quadrat einer anderen ganzen Zahl ausgedrückt werden kann. Zum Beispiel 36ist ein perfektes Quadrat, weil 6^2 = 36. Eine quadratfreie Zahl ist eine ganze Zahl, die mit Ausnahme von durch kein perfektes Quadrat teilbar ist 1. Zum Beispiel 10ist eine …

9
Bitte mache meine Mars-Hausaufgaben
Meine Hausaufgabe besteht darin, einen marsianischen Aufsatz (siehe unten) mit 729 bis 810 Wörtern zu schreiben . Ihre Aufgabe ist es, ein Programm zu schreiben, das den Aufsatz generiert. Geschichte Um die Wende des 20. Jahrhunderts soll die Spiritistin Catherine-Elise Müller mit Marsmenschen kommuniziert haben. Während somnambulatorischer Trances schrieb sie …
37 code-golf 

30
Cops - Quadrat mal Quadratwurzel
Hinweis: Dies ist der Thread der Polizei , in dem man den verschlüsselten Code posten sollte. Hier ist der Räuber-Thread, in dem die geknackte Quelle veröffentlicht und mit der Antwort des Polizisten verknüpft werden sollte. Aufgabe: Schreiben Sie das kürzeste sichere Programm, das die Quadratwurzel einer ganzen Zahl n mit …

30
n-ter Term der Anstiegs- und Rücksetzsequenz
(Herausforderung aus einem Multiplayer-Spiel (Clash of Code) bei codingame.com ) Die Herausforderung Suchen Sie den n- ten Term der folgenden Sequenz: 1, 1, 2, 1, 2, 3, 1, 2, 3, 4...oder, um es offensichtlicher zu machen,{1}, {1,2}, {1,2,3}, {1,2,3,4}... Die Sequenz besteht aus verketteten Bereichen von 1 bis x , …

15
Wie lang ist ein walisisches Wort?
Schreiben Sie ein Programm oder eine Funktion, die als Eingabe eine Zeichenfolge empfängt, die ein walisisches Wort darstellt (UTF-8, sofern von Ihnen nicht anders angegeben). Folgendes sind alle Einzelbuchstaben auf Walisisch: a, b, c, ch, d, dd, e, f, ff, g, ng, h, i, j, ll, m, n, o, p, …

23
Antsy-Permutationen
Einführung Angenommen, Sie haben ein Lineal mit Zahlen von 0 bis r-1 . Sie platzieren eine Ameise zwischen zwei der Zahlen und sie kriecht unregelmäßig auf dem Lineal. Das Lineal ist so schmal, dass die Ameise nicht von einer Position zur nächsten gehen kann, ohne auf allen dazwischen liegenden Zahlen …

27
Faltende Zahlen
Bestimmen Sie anhand einer gegebenen Zahl, ob es sich um eine Falznummer handelt. Eine Falzzahl ist eine Zahl, bei der Sie, wenn Sie sie als Binärdarstellung betrachten und in zwei Hälften "falten", das Ergebnis einer XNOR-Multiplikation der ersten Hälfte der Zahl und der zweiten Hälfte mit umgekehrten Ziffern erhalten Null. …


3
HexaRegex: Eine Hommage an Martin Ender
Martin Ender hat vor kurzem 100.000 erreicht und sich einige ziemlich großartige Sprachen ausgedacht . Wir werden ein bisschen Spaß mit einem von ihnen haben, Hexagony (und ein bisschen Regex für Retina ) Als kurze Übersicht müssen Sie ein Programm schreiben, das ein Hexagony-Raster eingibt und feststellt, ob sich auf …

30
Die größte Zahl mit den wenigsten Stellen ausgeben
Bei einer nicht leeren Liste positiver Dezimalzahlen geben Sie die größte Zahl aus der Zahlenmenge mit den wenigsten Stellen aus. Die Eingabeliste ist nicht in einer bestimmten Reihenfolge und kann wiederholte Werte enthalten. Beispiele: [1] -> 1 [9] -> 9 [1729] -> 1729 [1, 1] -> 1 [34, 3] -> …

30
Drucken Sie eine Alphabetwelle
Diesen genauen Text drucken Sie aus: ABABABABABABABABABABABABAB BCBCBCBCBCBCBCBCBCBCBCBCBC CDCDCDCDCDCDCDCDCDCDCDCDCD DEDEDEDEDEDEDEDEDEDEDEDEDE EFEFEFEFEFEFEFEFEFEFEFEFEF FGFGFGFGFGFGFGFGFGFGFGFGFG GHGHGHGHGHGHGHGHGHGHGHGHGH HIHIHIHIHIHIHIHIHIHIHIHIHI IJIJIJIJIJIJIJIJIJIJIJIJIJ JKJKJKJKJKJKJKJKJKJKJKJKJK KLKLKLKLKLKLKLKLKLKLKLKLKL LMLMLMLMLMLMLMLMLMLMLMLMLM MNMNMNMNMNMNMNMNMNMNMNMNMN NONONONONONONONONONONONONO OPOPOPOPOPOPOPOPOPOPOPOPOP PQPQPQPQPQPQPQPQPQPQPQPQPQ QRQRQRQRQRQRQRQRQRQRQRQRQR RSRSRSRSRSRSRSRSRSRSRSRSRS STSTSTSTSTSTSTSTSTSTSTSTST TUTUTUTUTUTUTUTUTUTUTUTUTU UVUVUVUVUVUVUVUVUVUVUVUVUV VWVWVWVWVWVWVWVWVWVWVWVWVW WXWXWXWXWXWXWXWXWXWXWXWXWX XYXYXYXYXYXYXYXYXYXYXYXYXY YZYZYZYZYZYZYZYZYZYZYZYZYZ ZAZAZAZAZAZAZAZAZAZAZAZAZA Technische Daten Sie können alle Kleinbuchstaben anstelle von Großbuchstaben drucken. Case muss jedoch in der gesamten Ausgabe konsistent …

30
Differenz des Quadrats der Summe
Finden Sie die Differenz zwischen dem Quadrat der Summen und der Summe der Quadrate. Dies ist die mathematische Darstellung: ( ∑ n )2- ∑ n2(∑n)2−∑n2\left(\sum n\right)^2-\sum n^2 Ihr Programm / Ihre Methode sollte zwei Eingaben annehmen, dies sind Ihre unteren und oberen Grenzen des Bereichs und sind inklusive. Limits sind …

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.