Programmierrätsel & Code Golf

32
Gleich, Summe oder Differenz!

Schreiben Sie den kürzestmöglichen Code, der true zurückgibt, wenn die beiden angegebenen ganzzahligen Werte gleich sind oder ihre Summe oder absolute Differenz 5 beträgt. Beispiel Testfälle: 4 1 => True 10 10 => True 1 3 => False 6 2 => False 1 6 => True -256 -251 => True 6 1...

32
Wer wird die Wahl gewinnen?

Dies ist eine Herausforderung, bei der zwei Personen, 1 und 2, um ein Amt kandidieren. Die Menschen in der Welt von 1 und 2 stimmen deterministisch auf bestimmte Weise ab, so dass die Kandidaten die Ergebnisse vor der Wahl herausfinden können. HINWEIS: Dies bezieht sich nicht auf externe Wahlen...

32
Eine Anmerkung zu N!

JE Maxfield hat folgenden Satz bewiesen (siehe DOI: 10.2307 / 2688966 ): Wenn AAA eine positive ganze Zahl mit mmm Ziffern ist, gibt es eine positive ganze Zahl NNN so dass die ersten mmm Ziffern von N!N!N!bildet die ganze Zahl AAA . Herausforderung Ihre Herausforderung ist gegeben, einige A⩾1A⩾1A...

32
Schneiden Sie die Goldkette

Ein Reisender muss n Tage in einem Hotel außerhalb der Stadt bleiben . Er hat kein Geld mehr und seine Kreditkarte ist abgelaufen. Aber er hat eine goldene Kette mit n Gliedern. Die Regel in diesem Hotel ist, dass die Bewohner ihre Miete jeden Morgen bezahlen sollten. Der Reisende vereinbart mit...

32
Alphabet Abschlussrate

Einführung Wie viel des englischen Alphabets verwendet eine bestimmte Zeichenfolge? Der vorige Satz verwendet 77%. Es hat 20 eindeutige Buchstaben (howmucftenglisapbdvr) und 20/26 ≃ 0,77. Herausforderung Geben Sie für eine Eingabezeichenfolge den Prozentsatz der Buchstaben des englischen Alphabets...

32
Brute-Force-Schalttafel

Neulich ging unser Team in einen Fluchtraum. Eines der Rätsel bestand aus einer Platine mit sechs mechanischen Schaltern, bei denen Sie die richtige Kombination von Ein und Aus finden mussten, um eine Box zu entsperren. -v-v-v- -v-v-v- Als Entwickler haben wir beschlossen, dass es effizienter ist,...

31
Kürzester Weg, um eine Zahl umzukehren

Schreiben Sie eine Funktion (oder ein gleichwertiges Unterprogramm), um ein einzelnes Argument mit ganzzahligem Wert zu akzeptieren und einen (ähnlich typisierten) Wert zurückzugeben, der durch Umkehren der Reihenfolge der 10-stelligen Basis des Arguments ermittelt wurde. Beispiel: 76543 gibt 34567...

31
Code-Golf: Count Islands

Ein einfacher Wettbewerb, inspiriert von dieser Stackoverflow-Frage : Sie erhalten ein Bild einer Oberfläche, die von einem Satelliten fotografiert wurde. Das Bild ist eine Bitmap, auf der Wasser mit " ." und Land mit " *" markiert ist . Gruppen benachbarter *'s bilden eine Insel. (Zwei ' *' sind...

31
Erstellen eines HQ9 + -Interpreters

Ziel dieses Codegolfs ist es, einen Interpreter für die Programmiersprache HQ9 + zu erstellen. Diese Programmiersprache enthält 4 Befehle: H - druckt "Hallo Welt!" Q - druckt den Quellcode des Programms 9 - druckt den Text des Liedes "99 Flaschen Bier" + - erhöht den Akku Die Regeln: Da der Akku...

31
Einzeiliges Aquarium

Meine Schwiegereltern haben einen mit Koi gefüllten Fischteich in ihrem Garten. Es kam mir nicht wirklich in den Sinn, bis ich den folgenden Auszug aus meinem Code bemerkte. ',') & '_' ... Ich hatte Fischgesichter, die mich von meinem Bildschirm aus ansahen ... Welches hat mir eine gute Idee...

31
Pitch Dark (Earth Hour Erinnerung)

Ihr Ziel ist einfach: Das Programm muss den Bildschirm Ihres Computers vollständig schwarz machen . Nachdem das Programm gestartet wurde, muss der Bildschirm schnell vollständig schwarz werden, und dies muss so lange geschehen, bis das Programm beendet wird (eine beliebige Taste oder Alt + F4,...

31
Rekursive Akronyme

Zielsetzung Aus Wikipedia : Ein rekursives Akronym ist ein Akronym, das sich in dem Ausdruck, für den es steht, auf sich selbst bezieht. Ihr Ziel ist es, zu überprüfen, ob eine Zeichenfolge ein rekursives Akronym ist. Das Akronym ist das erste Wort Bei Wörtern wird nicht zwischen Groß- und...

31
Golf ASCII-art

Lassen Sie uns versuchen, dieses Stück ASCII-Kunst zu spielen, das einen Golfspieler darstellt: '\. . |> 18 >> \. '. | O >>. 'o | \. | / \. | / /. ' | jgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ Quelle: JGS - http://www.retrojunkie.com/asciiart/sports/golf.htm...

31
Pac-Man programmieren

Programmieren Sie Pac-Man Rahmen Sie spielen als Pac-Man. Sie möchten Pellets, Obst und Kraftpellets vor allen anderen sammeln und dabei Geister ausweichen. Regeln Jeder gültige Pac-Man befindet sich in einem einzigen Labyrinth. Der Spieler mit der höchsten kumulativen Punktzahl nach 10 Spielen...