Programmierrätsel & Code Golf

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

15
Randomize Punkte auf einer Disc
Ich habe irgendwo über Kreise gelesen und gerade etwas über Discs gelernt ( es ist eigentlich ein ziemlich verbreitetes Konzept ) und über Codegolf nachgedacht. Ihre Aufgabe ist es, einen Punkt / mehrere Punkte auf einer Scheibe mit dem Radius 1 zufällig zu ordnen . Regeln: Alle Punkte müssen die …

9
Was ist die Punktzahl meiner Scopa-Hand?
Ich mag Kartenspielherausforderungen, deshalb habe ich diese für das italienische Kartenspiel Scopa gemacht. Meine Familie spielt dieses Spiel seit jeher. Es hat ein sehr interessantes Punktesystem, das Spaß am Golf machen sollte. Ich werde eine Antwort in R posten, um den Spaß zu starten, von dem ich sicher bin, dass …

12
Die himmlische Bürokratie KoTH
Im kaiserlichen China wurden Ränge in der Gesellschaft nicht durch Geburt oder Reichtum bestimmt, sondern durch die Fähigkeit einer Person, bei den kaiserlichen Prüfungen hervorragende Leistungen zu erbringen. Der Jadekaiser, der göttliche Herrscher des Himmels, hat alle seine Untertanen aufgefordert, auf ihren Wert hin untersucht zu werden und wem als …

8
Stelle einen Coup auf, um König des Hügels zu werden!
Bestenliste 154 Calculator 144 Taxman 138 Statistician 137 Solver 137 RandoAggroLawyer 136 Gambler 134 Turncoat 119 Lawyer 119 BloodyMurder 113 Bandit 79 Challenger 74 Mask 64 Random Ein Archiv der letzten Übereinstimmung, einschließlich des Protokolls und aller Ausgabedateien, ist verfügbar. Der Taschenrechner von Brilliand ist der Gewinner!Seine Antwort wird akzeptiert, …

16
Was ist der Starter dieser konstruierten Zahl?
Eine Reihe von Programmiersprachen erstellen große Ganzzahlen, indem sie die Ziffer bis zum Ende der vorhandenen Zahl "verketten". Zum Beispiel Labyrinth oder Adapt . Mit Verketten der Ziffer bis zum Ende meine ich, dass, wenn die vorhandene Nummer 454545 ist und die Ziffer 777 die Ergebniszahl 457 lautet457(45×10+7)457(45×10+7)457\:(45 \times 10 …

9
Fivenum und ein bisschen
(Ein Paradoxon, ein Paradoxon, ein genialstes Paradoxon) Dies ist der erste Teil einer mehrteiligen Serie, die von verschiedenen R-Funktionen inspiriert ist. Die Aufgabe Ausgehend von einem Datensatz DDD mit positiven ganzen Zahlen müssen Sie die 5-stellige Zusammenfassung von DDD berechnen . Da ich jedoch an großen Datenmengen arbeite, muss Ihr …

30
Runden Sie in Richtung Null
Dies ist eine einfache Aufgabe. Runden Sie eine positive oder negative reelle Zahl auf die nächste ganze Zahl, die näher bei Null liegt. Die Herausforderung Geben Sie eine positive oder negative reelle Zahl in einer angemessenen Form (stdin, function usw.) ein. Runden Sie diese Zahl auf "gegen Null" - das …

3
Überbrücken Sie die Lücken
Zeichnen Sie bei einem Schwarzweißbild mit weißem Hintergrund und einer Reihe schwarzer Punkte eine Reihe weißer Pixel rot, sodass zwischen jedem Paar schwarzer Pixel ein Pfad liegt. Einzelheiten Ein Pfad ist ein Satz verbundener Pixel (Konnektivität mit 8 Nachbarschaften). Schwarze Pixel können als Teil der Pfade verwendet werden. Das Ziel …

6
Rette meine Geheimnisse!
Ich habe so viele Geheimnisse und kann sie nirgendwo aufbewahren! Das Ziel ist einfach: Schreiben Sie ein Programm, mit dem Sie eine Zeichenfolge speichern und durch ein Kennwort schützen können. Das Programm verwendet einen Alias, ein Passwort und ein (optionales) Geheimnis als Parameter. Wenn das Programm zum ersten Mal mit …

4
Konvertiert zwischen koreanischer Zwei-Satz-Tastatur und QWERTY-Tastatur
Einführung Es ist ein bisschen wie das DVORAK-Tastaturlayout , aber VIEL schwerer. Lassen Sie uns zuerst über die koreanische Tastatur sprechen. Wie Sie in Wikipedia sehen können , gibt es einen Kor / Eng-Schlüssel, mit dem Sie zwischen koreanischen und englischen Schlüsselsätzen wechseln können. Koreaner tippen manchmal falsch: Sie versuchen, …

30
Inkrementelle Bereiche!
Ihre Aufgabe ist es, bei zwei positiven ganzen Zahlen, xxx und , die ersten Zahlen in der Reihenfolge der inkrementellen Bereiche zurückzugeben.nnnxxx Die inkrementelle Bereichssequenz erzeugt zunächst einen Bereich von eins bis einschließlich . Zum Beispiel, wenn war , wäre es die Liste erzeugen . Anschließend werden die letzten Werte, …


11
Quellpermutation
Eine Permutation eines Satzes ist eine bijektive Funktion . Wenn beispielsweise dann ist die Funktion \ pi: x \ mapsto 1 + (x + 1 \ mod 4) eine Permutation:S={s1,s2,…,sn}S={s1,s2,…,sn}S = \{s_1, s_2, \dotsc, s_n\}π:S→Sπ:S→S\pi: S \to SS={1,2,3,4}S={1,2,3,4}S = \{1,2,3,4\}π:x↦1+(x+1mod4)π:x↦1+(x+1mod4)\pi: x \mapsto 1 + (x + 1 \mod 4) π(1)=3,π(2)=4,π(3)=1,π(4)=2π(1)=3,π(2)=4,π(3)=1,π(4)=2 …

14
Multiplizieren Sie zwei ganzzahlige Polynome
Ihre Aufgabe ist es, zwei einfachvariable ganzzahlige Polynomausdrücke zu nehmen und sie mit ihrer nicht vereinfachten Haupterweiterung von links nach rechts (AKA FOIL im Fall von Binomen) zu multiplizieren . Kombinieren Sie keine ähnlichen Begriffe und ordnen Sie das Ergebnis nicht neu an. Um die Erweiterung genauer zu beschreiben, multiplizieren …

4
Handelt es sich um ein gültiges Elfmeterschießen-Präfix?
Im Vereinsfußball (auch als Fußball bezeichnet) ist ein Elfmeterschießen die zweite Maßnahme, die nach einer Verlängerung (z. B. Verlängerung des Vereinsfußballs) in einem Spiel durchgeführt werden kann, das nicht mit einem Unentschieden endet. Bei einem Elfmeterschießen wirft der Hauptschiedsrichter eine Münze, um festzustellen, bei welchem ​​Tor das Schießen stattfindet, und …

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.