Programmierrätsel & Code Golf

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

9
Erstellen Sie einen einfachen 2048-Spieleklon
2048 ist ein unglaublich lustiges und süchtig machendes Spiel, in dem das Ziel darin besteht, ein Plättchen mit 2048 darauf zu erstellen. Hier ist eine kurze Beschreibung des Spiels: Durch Drücken einer Pfeiltaste werden alle Blöcke auf der Bühne in diese Richtung verschoben. Wenn beispielsweise xein Block dargestellt wird und …

30
Teste eine Zahl auf Narzissmus
Eine narzisstische Zahl ist eine Zahl, die die Summe ihrer eigenen Ziffern darstellt, wobei jede Zahl zur Potenz der Anzahl der Ziffern erhoben wird. Nehmen Sie zum Beispiel 153 (3 Stellen): 1 3 + 5 3 + 3 3 = 1 + 125 + 27 = 153 1634 1 4 …

30
Vermeiden Sie die bösen ganzen Zahlen! [geschlossen]
Sie entwickeln Code, um ID-Nummern zu generieren. Die Richtlinie erfordert, dass keine ID-Nummern die Ziffernfolge 666 enthalten . Erstellen Sie eine Funktion (oder das Äquivalent Ihrer Sprache), die einen positiven Ganzzahlparameter verwendet und die nächste Ganzzahl zurückgibt, die 666 nicht enthält, wenn diese Ganzzahl in Dezimalzahl ausgedrückt wird. (60606 ist …

30
Können Sie Golf spielen?
Sie müssen einen zufälligen 18-Loch-Golfplatz erstellen. Beispielausgabe: [3 4 3 5 5 4 4 4 5 3 3 4 4 3 4 5 5 4] Regeln: Ihr Programm muss eine Liste mit Lochlängen für genau 18 Löcher ausgeben Jedes Loch muss eine Länge von 3, 4 oder 5 haben Die …

21
1P5: Verschachtelte Boxen
Diese Aufgabe ist Teil des First Periodic Premier Programming Puzzle Push . Sie erhalten eine Hierarchie von Elementen im folgenden Format: 2 Hat 1 Gloves die müssen in Kisten gelegt werden, wie so: .------------. | Hat | | .--------. | | | Gloves | | | '--------' | '------------' Im …

30
Lassen Sie uns einen BIBABOBU-Decoder spielen
Während ich in der Zukunft unterwegs war, bemerkte ich ein lustiges Spiel unter Kindern um 2275. Wenn sie nicht wollen, dass ihre Ur-Ur-Ur-Ur-Großeltern verstehen, was sie sagen, verwenden sie die BIBABOBU-Sprache . Offensichtlich konnte ich mit meinem Gehirn aus der Zeit vor der Cyborg-Zeit auch nichts verstehen und fühlte mich …

12
Sitzplätze in einem finnischen Kino
Sie erhalten die Karte eines Kinos als boolesche Matrix: 0 steht für einen freien Platz, 1 - belegt. Jeder hereinkommende Finne wählt den Sitz, der am weitesten ( euklidische Entfernung ) vom nächsten besetzten Platz entfernt ist, oder, falls es mehrere solcher Plätze gibt, den ersten in der Reihe nach …
52 code-golf  matrix 

15
Geschmacklos und andere Fehler
In einigen Versionen der Standard-Android-Taschenrechner-App können Sie eine Taste drücken, z. B. "sin" und dann die Taste "del", um sie zu "si" zu machen. Wahrscheinlich nur ein Fehler, den sie nicht entfernen müssen. Die folgenden Buchstaben / Buchstabengruppierungen sind typisierbar: Sünde si s cos co c bräunen ta t ln …

30
Das Verbotene eingebaut
In den Standardlücken ist Folgendes verboten : Behauptend, dass Ihre Antwort in "MyOwnLanguage" geschrieben ist, wobei der Befehl x"eine Folge von Zahlen lesen, diese in Dreiergruppen aufteilen und die letzten Zahlen derjenigen Gruppen ausdrucken, bei denen die zweite Zahl kleiner als die erste ist". Hier werden wir genau dasselbe tun. …

30
In wie viele Bits passe ich?
Geben Sie für jede positive 32-Bit-Ganzzahl ( 1 ≤ n ≤ 0xFFFFFFFF) die Anzahl der zur Darstellung dieser Ganzzahl erforderlichen Bits aus. Testfälle | n | n in binary | bits needed | |----------------------------------| | 1 | 1 | 1 | | 2 | 10 | 2 | | 3 …
52 code-golf  binary 

30
Ist mein Betriebssystem 32-Bit oder 64-Bit?
Es ist nicht mehr so ​​wichtig, aber gelegentlich muss es jemand wissen. Hier ist ein einfaches Beispiel: Sagen Sie mir ohne Benutzereingabe, ob der Computer, auf dem der Code ausgeführt wird, ein 64-Bit-Betriebssystem oder ein 32-Bit-Betriebssystem ist! Wenn der Code auf einem 32-Bit-Betriebssystem ausgeführt wird, geben Sie "32" aus. Wenn …

3
Quiche Lorraine [geschlossen]
Da es vor kurzem Pi-Tag war, habe ich eine Reihe von Herausforderungen festgestellt , bei denen Sie aufgefordert werden, Pi zu berechnen. Natürlich ist eine Quiche Lorraine kein ganz normaler Kuchen (Sie können einen Bonus-Score¹ von +1 erhalten, wenn Sie die Herausforderung anhand des Titels erraten haben). Als solches ist …

30
Ist es ein Lipogramm?
Ein Lipogramm ist ein Wortblock, in dem ein bestimmtes Symbol fehlt. Im Moment vermeide ich unser fünftes Symbol von 26, das häufig auftaucht. Sie sollten jetzt wissen, was ich auslasse. Wenn nicht, schauen Sie nach "Lipogramm" und Sie werden es wissen. Deine Aufgabe Mit einem Zeichen, einem Leerzeichen und einer …

24
Mach X ohne Y
Normalerweise wird gesagt, dass "X ohne Y machen" Anfängern, die Herausforderungen schreiben, eine Falle sein kann ( Quelle ). Ich bin jedoch übermütig und denke, dass ich definitiv ein X ohne Ys machen kann. Nach dem Zufallsprinzip. Oh ja, das wird gut. Herausforderung: Geben Sie bei einer ungeraden Ganzzahl ngrößer …


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.