Programmierrätsel & Code Golf

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

14
Errate die Nummer
Beschreibung Erstellen Sie ein voll funktionsfähiges "Errate die Zahl" -Spiel. Das Spiel wird von zwei Spielern wie folgt gespielt: Spieler eins wählt eine Zahl (A) zwischen 1 und N. Spieler zwei versucht zu erraten, dass A eine Zahl (B) im gleichen Bereich auswählt Der erste Spieler antwortet "höher" if A …

5
Fizz Buzz in TMP [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Code Golf Stapel Börse. Geschlossen vor 3 Monaten . Das Fizz Buzz-Problem ist ein sehr grundlegendes Problem, das von einigen verwendet wird, …

4
Word Spinner Puzzle
Dies ist ein Worträtsel. Ihr Programm sollte zwei Wörter für die Standardeingabe akzeptieren. Wort eins ist das Startwort. Wort zwei ist das Endwort. Vom Startwort an müssen Sie das Endwort erreichen, indem Sie jeweils einen Buchstaben ändern / hinzufügen / entfernen. Nach jeder Änderung muss ein neues gültiges Wort gebildet …

2
Richten Sie einen Text durch Hinzufügen von Leerzeichen aus
Angesichts dieses Textes Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud Übung ullamco laboris nisi ut aliquip ex ea Commodo Konsequenz. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum …

7
Ungefähr das perfekte Fünftel
Geben Sie ab 1-TET gleiche Temperamente an, die sich immer besser dem perfekten Fünftel annähern (nur Verhältnis 3/2). ( OEIS-Sequenz A060528 ) Die formale Beschreibung der Sequenz, kopiert aus dem OEIS: Eine Liste gleicher Temperamente (gleiche Teilungen der Oktave), deren nächste Tonleiterschritte immer näher an die Verhältnisse zweier Töne musikalischer …

2
Flugzeug explodieren
Das Aufblasen ist ein mächtiges Werkzeug in der algebraischen Geometrie. Es ermöglicht das Entfernen von Singularitäten aus algebraischen Mengen, während der Rest ihrer Struktur erhalten bleibt. Wenn Sie mit all dem nicht vertraut sind, machen Sie sich keine Sorgen, die tatsächliche Berechnung ist nicht schwer zu verstehen (siehe unten). Im …

4
Wiegen Sie Ihre Worte!
Die Herausforderung Geben Sie zwei Zeichenfolgen mit einer Länge von jeweils bis zu 30, die aus druckbaren ASCII-Zeichen (Codes ) bestehen, in den wenigsten Code-Bytes auf eine Waage! Dies besteht aus folgenden Schritten:[ 32 , 126 ][32,126][32, 126] Berechnen und vergleichen Sie die Gewichte der Zeichenfolgen Wählen Sie die entsprechend …

17
Alphanumerische Linien- und Kurvenzählung
Schreiben Sie anhand einer Eingabezeichenfolge ein Programm, das die Gesamtzahl der Linien und Kurven ausgibt. Die Herausforderung Nehmen Sie Eingaben von STDINoder eine andere Eingabemethode entgegen. Ausgabe an STDOUToder eine andere Ausgabemethode für die Gesamtzahl der in der Zeichenfolge enthaltenen Linien und Kurven in dieser Reihenfolge , basierend auf der …

16
Übereinstimmung des MQTT-Abonnementthemas
Hintergrund MQTT (Message Queuing Telemetry Transport) ist ein ISO-Standard-Messaging-Protokoll auf Publish-Subscribe-Basis ( Wikipedia ). Jede Nachricht hat ein Thema, z. B. die folgenden Beispiele: myhome/groundfloor/livingroom/temperature USA/California/San Francisco/Silicon Valley 5ff4a2ce-e485-40f4-826c-b1a5d81be9b6/status Germany/Bavaria/car/2382340923453/latitude MQTT-Clients können Nachrichtenthemen mithilfe von Platzhaltern abonnieren: Einstufig: + Alle Ebenen ab: # Das Abonnement myhome/groundfloor/+/temperaturewürde beispielsweise folgende Ergebnisse liefern …

30
Dolmetscher sprechen
"Talk" ist eine baroquifizierte akkumulatorbasierte Sprache, die als Antwort auf Dennis ' Zitat auf talk.tryitonline.net erstellt wird. Waiting for someone to create an esolang called talk. . Die "Talk" -Sprache hat 4 Befehle: 00 Wenn der Akku 0 ist, setzen Sie den Akku auf 0. 01 Wenn der Akku 0 …

4
Relevanter Teil für einen Badmintonaufschlag
Einführung: Ich habe gesehen, dass es momentan nur eine andere Herausforderung im Zusammenhang mit Badminton gibt . Da ich selbst Badminton spiele (seit 13 Jahren), dachte ich mir, ich würde einige Herausforderungen im Zusammenhang mit Badminton hinzufügen. Hier der zweite (der erste ist hier zu finden ): Herausforderung: Einige Regeln …

28
Übergang von Zeichenfolge zu Bit
Aufgabe Gehen Sie bei einer Eingabezeichenfolge mit einem oder mehreren ASCII-Zeichen, deren Codepunkte zwischen 0 und 128 liegen (exklusiv), wie folgt vor: Konvertieren Sie jedes Zeichen in seinen 7-Bit-ASCII-Code (wenn der ASCII-Code weniger als 7 Bit beträgt, setzen Sie führende Nullbits) Verketten Sie alle Bits (dies führt zu 7*nBits, bei …

14
Arrays beginnen bei
Ihre Aufgabe ist es, ein Array von Zahlen und eine reelle Zahl zu nehmen und den Wert an dieser Stelle im Array zurückzugeben. Arrays beginnen bei ππ\pi und werden in ππ\pi Intervallen gezählt. Die Sache ist, wir werden tatsächlich zwischen Elementen interpolieren, wenn der "Index" gegeben ist. Als Beispiel: Index: …
10 code-golf  array 

4
Visualisieren Sie ein Nim-Board wie einen Experten
Hintergrund Im Spiel von Nim entfernen die Spieler abwechselnd "Steine" von "Stapeln": In jeder Runde muss ein Spieler zwischen einem und allen Steinen von einem einzelnen Stapel entfernen . Das Ziel von Nim ist es, den letzten Stein zu nehmen oder in der Misere-Variante Ihren Gegner dazu zu zwingen - …

5
Quine von Bestellungen
Schreiben Sie ein Programm, das bei Ausführung in verschiedenen Sprachen eine unterschiedliche Byte-Permutation des Codes in jeder Sprache ausgibt. Der genaue Quellcode wird als eine Permutation gezählt. Hier kann "unterschiedliche Sprache" unterschiedliche Versionen (Py 2 und Py 3) oder unterschiedliche Standardflags sein. Es ist eine andere Ausgabe, die eine andere …

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.