Programmierrätsel & Code Golf

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

19
Wie lautet meine IP-Adresse?
Ich bin überrascht, dass dies noch keine Herausforderung darstellt. Geben Sie die IP-Adresse des Computers aus, auf dem Sie ausgeführt werden. Sie müssen sowohl die lokale als auch die externe IP-Adresse ausgeben. Lokale IP-Adresse, dh im Standardformat 192.168.xx Die öffentliche IP-Adresse kann mithilfe von google https://www.google.co.uk/search?source=hp&q=whats+my+ip überprüft werden Die Ausgabe …

28
Vorwärts zählen und dann verdoppeln
Lass uns zählen... Zähle bis zu 2 und zurück bis zu 1 Zähle bis zu 4 und zurück bis zu 1 Zähle bis zu 6 und zurück bis zu 1 ... ok du hast es verstanden ... Füge all diese zusammen und du erhältst die folgende Sequenz {1,2,1,2,3,4,3,2,1,2,3,4,5,6,5,4,3,2,1,2,3,4,5,6,7,8,7,6,5,4,3,2,1,2,3...} Herausforderung Geben …

6
Gif - Jif, Jif - Gif
Mit Erlaubnis von @Downgoat gestohlen Der Punkt dieser Herausforderung ist, die Debatte über die Aussprache von "gif" (nicht) zu regeln. " Die Aussprache von gif ist umstritten, und obwohl angenommen wird (und sollte) , dass es jif ist , ist es immer noch umstritten. In dieser Herausforderung erhalten Sie eine …
24 code-golf  string 

22
Können gerade Zahlen Primzahlen werden?
Die Sequenz Jeder weiß, dass die einzige gerade Primzahl ist 2. Ho-hum. Aber es gibt bestimmte gerade Zahlen n, bei denen sie, wenn sie miteinander verknüpft werden n-1, zu einer Primzahl werden. Für den Anfang 1ist nicht in der Liste, weil 10nicht Primzahl. Ähnlich mit 2( 21) und 3( 32). …

10
Konvertieren Sie eine TIO-Antwort in eine CMC-Antwort
Lassen Sie uns einmal etwas Nützliches tun. Erstellen Sie unter Berücksichtigung des Textes aus einer Try It Online-Codegolf-Einsendung die entsprechende Chat Mini Challenge-Einsendung, die der Form entspricht Language, N bytes: [`code`](URL) oder (wenn die Übermittlung ein einzelnes Byte ist - TIO fügt nur bei Bedarf ein abschließendes s in die …

26
Die Summe der aufeinanderfolgenden ungeraden Zahlen
Obwohl verwandte Herausforderungen gestellt wurden, ist dies eine andere, um seine eigene Frage zu rechtfertigen. Herausforderung Bei einer positiven Ganzzahl wird die längste Folge aufeinanderfolgender positiver ungerader Ganzzahlen zurückgegeben, deren Summe die angegebene Ganzzahl ist. Wenn eine solche Sequenz nicht vorhanden ist, können Sie einen Fehler in einer für Ihre …
24 code-golf  number 

27
Wenden Sie eine Welle auf ein Array an
Ihre Aufgabe heute ist es, eine Welle auf eine Reihe von Zahlen anzuwenden. Eine Welle sieht folgendermaßen aus: [1, 0, -1, 0, 1, 0, -1, 0, 1...]Wenn Sie sie auf ein bestimmtes Array anwenden, müssen Sie die ersten Elemente, die zweiten Elemente usw. addieren. Etwas präziser: Ihr Programm oder Ihre …

20
Steige einen Schritt zu einem Prime
Der Titel von Numberphiles neuestem Video, 13532385396179 , ist ein Fixpunkt der folgenden Funktion f auf den positiven ganzen Zahlen: Sei n eine positive ganze Zahl. Schreiben Sie die Primfaktorisierung wie gewohnt, zB 60 = 2 2 · 3 · 5, wobei die Primzahlen in aufsteigender Reihenfolge geschrieben werden und …

3
Hallo Welt - aber alphabetisch
Diese Herausforderung klingt zu einfach, als dass sie noch nicht existiert. Lassen Sie mich wissen, ob es sich um eine doppelte handelt. Die Aufgabe Drucken Hello, world! Die Regeln Ihr Code muss in "Bytereihenfolge" sein. Dies bedeutet, dass jedes Zeichen / Byte einen höheren oder gleichen Bytewert hat als das …

3
Balancieren Sie die Klammern
Ihr Ziel: Ausgeben des minimalen Damerau-Levenshtein-Abstands für eine Reihe von Klammern, damit aus der Eingabe-Zeichenfolge eine Zeichenfolge mit ausgeglichenen Klammern wird. Eingang Die Eingabezeichenfolge enthält nur Klammern und keine anderen Zeichen. Das heißt, es ist eine Kombination aller Zeichen in (){}[]<>. Sie können Eingaben entweder als Zeichenfolge oder als Array …

30
Erstellen Sie ein Prozentzeichen
Bei einer Ganzzahl n ≥ 1 wird eine 2D-Darstellung † eines Prozentzeichens der Breite n ausgegeben . Der Aufbau läuft wie folgt ab: Erstellen eine n durch n - Matrix (oder eine Liste von Listen) , gefüllt mit Nullen. Fügen Sie diese oben links und unten rechts ein. Legen Sie …

7
Finde das Binarray!
Wir definieren ein Binarray als ein Array, das die folgenden Eigenschaften erfüllt: es ist nicht leer Der erste Wert ist a 1 Der letzte Wert ist a 1 Alle anderen Werte sind entweder 0oder1 Zum Beispiel das Array [ 1, 1, 0, 1 ] ein gültiges Binarray . Die Aufgabe …

21
Ungefähre Kunststoffnummer
Die Herausforderung Die plastische Zahl ist eine Zahl im Zusammenhang mit dem Goldenen Schnitt mit vielen interessanten mathematischen Eigenschaften. Daher gibt es viele Ansätze, mit denen die Anzahl berechnet werden kann. Um die Nummer für die Zwecke dieser Herausforderung genau anzugeben, verwenden wir die folgende Definition (obwohl es viele gleichwertige …
24 code-golf  math  number 

23
Cardinal Code Challenge
Aufgabe Sie sind für die Herstellung eines Kompasses verantwortlich. Stellen Sie sich Ihren Quellcode als die "Kompassnadel" vor, bei der das Ausführen in verschiedenen Ausrichtungen zu einer unterschiedlichen Ausgabe führt. Unterstützte Quellcode-Ausrichtungen sind Nord, Ost, Süd und West. Beispiel Angenommen, Sie haben Quellcode: ABCD J K WXYZ Wir betrachten dies …

28
Großmütige Zahlen
Bei einer positiven Ganzzahl als Eingabe bestimmen Sie, ob es sich um eine großmütige Zahl handelt. Eine großmütige Zahl ist eine Zahl, bei der jede Einfügung eines +Zeichens zwischen zwei Ziffern in der Basis 10 zum Ausdruck einer Primzahl führt. Zum Beispiel ist 40427 großmütig, weil 4+0427 = 431 is …

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.