Programmierrätsel & Code Golf

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

17
Berechnen Sie einen Tipp
Sie und ein Freund gehen in eine Bar. Der Barkeeper behandelt Sie gut, und Sie beschließen, ihm ein Trinkgeld zu geben. Sie ziehen also Ihren zuverlässigen Taschencomputer heraus und schreiben ein schnelles Programm, um einen Tipp für Sie zu berechnen, da er keinen eingebauten Taschenrechner enthält. Aber warte! Ihre Vermittlungstasten …

7
Periode der Dezimaldarstellung
Schreiben Sie eine Funktion, die eine einzelne positive ganze Zahl n annimmt und die Periode der Dezimaldarstellung von 1 / n zurückgibt . Testfälle: 1 -> 1 # 1/1 = 1.0000...... = 1._0 2 -> 1 # 1/2 = 0.5000...... = 0.5_0 3 -> 1 # 1/3 = 0.3333...... = …

10
Valentinstaggrußkartengenerator
Erstellen Sie ein Programm, das unter Eingabe eines Namens eine Valentinstaggrußkarte mit diesem Namen generiert, wobei der Quellcode auch ein Valentinstagsthema enthält. Die Begrüßung kann entweder eine ASCII-Grafik oder ein generiertes Bild sein. Zusätzliche Bedingungen: Der Quellcode muss wie ein Valentinstagmotiv aussehen (wie ein Herz, ein Gedicht oder irgendetwas. Sei …

10
Wahnsinnsprüfprogramm
Wahnsinn: immer wieder dasselbe tun und unterschiedliche Ergebnisse erwarten. Schreiben Sie ein Programm, das bei jeder Ausführung nur eine Ausnahme (Laufzeitfehler) auslöst. Die Herausforderung besteht darin, die Wahrscheinlichkeit zu haben, mehr als einen Absturz zu verursachen, ohne die Ausnahmen direkt aufzurufen (keine throwAnweisungen) und keine eingebauten Zufalls- oder CPU-Tick-Zählfunktionen zu …

6
Golftipps in Perl 6
Welche allgemeinen Tipps haben Sie zum Golfen in Perl 6? Ich bin auf der Suche nach Ideen, die sich auf Code-Golf-Probleme im Allgemeinen anwenden lassen, die zumindest etwas spezifisch für Perl 6 sind (z. B. "Kommentare entfernen" ist keine Antwort). Bitte posten Sie einen Tipp pro Antwort. Bitte beachten Sie, …
16 code-golf  tips 

3
Englischer Zahlenrechner
Herausforderung Schreiben Sie einen Taschenrechner, der die Eingabe in verbaler Form (wie man eine Gleichung spricht) und auch in verbaler Form (wie man eine Zahl spricht) vornimmt. Regeln Der Rechner sollte in der Lage sein: addieren, subtrahieren, multiplizieren und dividieren Behandle Operanden zwischen einer und einer Million verarbeiten Ausgaben zwischen …
16 code-golf 

8
in andere Richtungen denken
Sie versuchen, eine Kugel in eine 5-seitige Box einzupassen, aber manchmal passt sie nicht vollständig. Schreiben Sie eine Funktion, um zu berechnen, wie viel von der Kugel außerhalb (über dem Rand) der Box liegt. Es gibt 3 mögliche Situationen: Die Kugel passt vollständig in die Schachtel. Die Antwort wird 0 …

27
Konvertieren Sie von Basis 10 zu Basis 2 ohne integrierte Basisumwandlungen
Hintergrund : Sie haben den Auftrag erhalten, Basis-10-Zahlen in Basis-2 zu konvertieren, ohne vorgefertigte Basis-Konvertierungsfunktionen zu verwenden. Sie können auch keine importierten Bibliotheken verwenden. Problem : Konvertiert eine Eingabezeichenfolge von Basis 10 (dezimal) in Basis 2 (binär). Sie dürfen keinen vorgefertigten Code / Funktionen / Methoden für die Basiskonvertierung oder …
16 code-golf  number 



9
Portal-Labyrinth-kürzester Weg
Ihr Ziel ist es, ein Programm zu schreiben, das eine zufällige 10x10-Karte mit 0, 1und erstellt 2und den kürzesten Pfad von links oben nach rechts unten findet, vorausgesetzt, dass: 0 steht für eine Rasenfläche: jeder kann darauf laufen; 1 stellt eine Mauer dar: man kann sie nicht überqueren; 2 steht …

10
Simulieren Sie einen Kampf zwischen zwei Kreaturen
Willkommen, mutiger Code-Golfer! Heute stehst du inmitten eines großen Kampfes zwischen einem Kobold und einem Elfen! goblin attacks elf! elf dodges! elf attacks goblin! elf hits goblin for 13 damage! goblin has 37 health left. goblin attacks elf! goblin hits elf for 1 damage! elf has 49 health left. elf …



14
Stein, Papier, Schere, Eidechse, Spock [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für Code Golf Stack Exchange zum Thema gehört . Geschlossen vor 2 Jahren . Erstellen Sie eine Funktion, die zwei Zeichenfolgen als Eingabe verwendet und eine …

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.