Programmierrätsel & Code Golf

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

24
Factorials und endlose Zyklen!
Wie Sie vielleicht wissen, ist die Fakultät einer positiven ganzen Zahl ndas Produkt aller positiven ganzen Zahlen, die gleich oder kleiner als sind n. Zum Beispiel : 6! = 6*5*4*3*2*1 = 720 0! = 1 Wir definieren nun eine spezielle Operation mit einem irrelevanten Namen wie sumFac: Gegeben eine positive …

30
Sag mir meine Bildschirmauflösung!
Geben Sie die Bildschirmauflösung des Geräts im spezifischen Format [width]x[height](ohne die Klammern) aus. Beispielsweise könnte eine Ausgabe sein 1440x900. Hier ist ein Online-Tester, mit dem Sie Ihre eigene Bildschirmauflösung überprüfen können.
33 code-golf 

20
Bin ich über dem Tempolimit?
Sagen Sie mir bei einer ascii-art Straße und der Zeit, die ich brauchte, um sie zu überqueren, ob ich beschleunigt habe. Einheiten Entfernung ist in der willkürlichen Einheit von d. Die Zeit ist in der willkürlichen Einheit von t. Die Straße Hier ist eine einfache Straße: 10===== Das 10bedeutet 10 …

17
Kleinster Prime mit einem Twist (A068103)
Die Aufgabe besteht darin, bei gegebener Zahl ndie kleinste Primzahl zu finden, die mit MINDESTEN n der Zahl 2am Anfang der Zahl beginnt . Dies ist eine Sequenz, die ich in OEIS ( A068103 ) gefunden habe. Die ersten 17 Zahlen in der Sequenz sind unten angegeben. Wenn Sie mehr …

9
Die seltsame Anordnung von Sharkovskii
Einführung In dieser Herausforderung werden wir uns mit einer bestimmten Reihenfolge der positiven ganzen Zahlen befassen. Die Bestellung geht so: 3, 5, 7, 9, 11, ... 2*3, 2*5, 2*7, 2*9, 2*11, ... 4*3, 4*5, 4*7, 4*9, 4*11, ... 8*3, 8*5, 8*7, 8*9, 8*11, ... 16*3, 16*5, 16*7, 16*9, 16*11, ... …

30
Notcalc (Berechne die falsche Antwort)
Tor: Geben Sie bei zwei natürlichen Zahlen (ganze Zahlen von 0 bis unendlich) eine Zahl aus, die nicht die Summe dieser Zahlen ist, sondern eine natürliche Zahl. Beispiellösungen (TI-Basic): A+B+1 not(A+B) Ungültige Lösungen: A+B-1(für Eingaben 0,0gibt es zurück -1, was nicht natürlich ist) "ABC"( ABCist keine Zahl) Anmerkungen: Die Ausgabe …


6
Zeichnen der Cornu-Spirale
Die Cornu-Spirale kann mit der Feynman-Methode für Pfadintegrale der Lichtausbreitung berechnet werden. Wir werden dieses Integral annähern die folgende Diskretisierung verwendet. Betrachten Sie einen Spiegel wie in diesem Bild, wo Ssich die Lichtquelle befindet und Pwo wir Licht sammeln. Wir nehmen an, dass das Licht in einem geraden Strahl von …

24
Nicht-Deduplizieren von Strings
Einführung Beobachten wir die folgende Zeichenfolge: AABBCCDDEFFGG Sie können sehen, dass jeder Buchstabe mit Ausnahme des Buchstabens dupliziert wurde E. Das bedeutet , dass der Brief Ewurde dedupliziert . Das Einzige, was wir hier tun müssen, ist, diesen Prozess umzukehren, wodurch wir die folgende nicht-duplizierte Zeichenfolge erhalten: AABBCCDDEEFFGG Nehmen wir …
33 code-golf  string 



9
Einige Berggipfel zeichnen
Schreiben Sie ein Programm oder eine Funktion, die einen Gebirgszug zeichnet, bei dem jeder nachfolgende größere Berggipfel "hinter" dem vorderen liegt und abwechselnd die sichtbare Seite anzeigt. Dies ist eine Bergkette von Größe 1 /\ Dies ist eine Bergkette von Größe 2 /\ /\ \ Dies ist eine Bergkette von …

30
Random Die Tippers validieren
Vor fast sechs Jahren hat ein PPCG-Mitglied, steenslag , die folgende Herausforderung gestellt: In einem Standardwürfel sind die Zahlen so angeordnet, dass sich gegenüberliegende Flächen zu sieben addieren. Schreiben Sie das kürzestmögliche Programm in Ihrer bevorzugten Sprache, das einen zufälligen Wurf gefolgt von 9 zufälligen Tipps ausgibt. Ein Tipp ist …

14
Geh die Worte!
Meiner bescheidenen Meinung nach ist Standardtext langweilig. Deshalb schlage ich einen neuen Schreibstandard vor, wandelnde Worte! Gehende Worte Gehende Wörter sind Wörter, die auf bestimmte Zeichen reagieren. Für diese Herausforderung stammen die Auslöserzeichen [u, d, r, l]von up down right left. Immer wenn Sie beim Drucken eines Textes auf ein …

14
Pythagoreische Dreifachsequenz
Ein pythagoreisches Tripel besteht aus drei positiven ganzen Zahlen a, b und c, so dass a 2 + b 2 = c 2 . Ein solches Tripel wird üblicherweise geschrieben (a, b, c), und ein bekanntes Beispiel ist (3, 4, 5). Wenn (a, b, c) ein pythagoreisches Tripel ist, dann …

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.