Programmierrätsel & Code Golf

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

23
Holen Sie sich die Dezimalzahl!
Aufgabe: Ihre Aufgabe ist es, wenn Sie drei Eingaben erhalten: ein Zähler n ein Nenner d eine andere ganze Zahl, x Erstellen Sie ein Programm / eine Funktion, die die xdritte Stelle der Zahl nach der Dezimalstelle findet. Technische Daten: Der Bereich von nund dliegt zwischen 1und 2^31 - 1, …
23 code-golf  math 

2
Entkomme einem Schachbrett
Sie befinden sich auf einem Schachbrett, wie man es tut. Sie können den Ausgang sehen, aber er ist furchtbar weit weg und Sie möchten lieber nicht den ganzen Weg laufen. Zum Glück haben dir einige Einheimische eine Mitfahrgelegenheit angeboten. Ein Ritter, ein Turm, ein Bischof und ein König sind alle …
23 code-golf  chess 

5
Wie groß ist dein Land?
In dieser Herausforderung berechnen Sie, wie groß Ihr Land ist. Schreiben Sie ein Programm oder eine Funktion, die die Größe Ihres Landes berechnet, vorausgesetzt, Sie haben eine Mauer gebaut. Sie erhalten eine nicht leere Eingabezeichenfolge mit 4 verschiedenen Zeichen Ihrer Wahl, die die vier Richtungen "hoch", "runter", "links" und "rechts" …

30
Parität der Summe der anderen Elemente
Aufgabe Ersetzen Sie bei einem gegebenen Array positiver Ganzzahlen jedes Element durch die Parität der Summe der anderen Elemente. Das Array enthält garantiert mindestens 2 Elemente. Definition Parität: ob eine Zahl gerade oder ungerade ist. Beispiel Für das Array [1,2,3,1]: Ersetzen Sie 1durch die Parität von 2+3+1, dh even. Ersetzen …



7
Drehe eine Kamera. Rette einen Astronauten
Hinweis: Kleinere Spoiler für The Martian sind in dieser Herausforderung. Lesen Sie mit Vorsicht weiter Der Marsmensch ist ein Science-Fiction-Roman über den Astronauten und Botaniker Mark Watney , der versehentlich auf dem Mars gestrandet ist. An einem Punkt im Buch versucht Mark, mit der NASA zu kommunizieren, aber das einzige …

14
Wie schnell ist mein Hot Wheels Auto?
Vor einigen Jahren erstellte Hot Wheels ein einfaches Flash-Spiel namens "Formula Fuelers Racers" *. Um das Spiel zu spielen, wählst du drei Zutaten aus einem Kühlschrank aus, die in dein Auto gelegt werden und dann gegen das zufällig erzeugte Auto des Computers rasen. Es stellt sich heraus, dass die Mechanik …

14
Bilden Sie einen Luftpolstersimulator
Luftpolsterfolien sind Unterhaltung auf höchstem Niveau. Dem kann jeder zustimmen. Jetzt lassen Sie sogar Computer Luftpolsterfolien genießen. Technische Daten Sie erhalten zwei Ganzzahlen, w und h (jeweils Breite und Höhe). Ihr Programm sollte alle w * h Phasen ausgeben, die jeweils 1 Sekunde warten und enden. Jede Luftpolsterfolie beginnt, wenn …

9
Hilberts Grand Hotel
Einführung Einige von Ihnen haben vielleicht von Hilberts Grand Hotel gehört . Der Manager dort hat seine Liste mit den Aufenthaltsorten der Gäste verloren, hat jedoch immer noch die Reihenfolge, in der sie eingecheckt haben. Jeder Gast kann nicht in einem Zimmer mit einer niedrigeren Zimmernummer als ihrem Wert übernachten …

28
Stell dich gegen lange Schlangen
Kürzlich hat jemand strengere Grenzwerte für die Standardzeilenlänge von Python vorgeschlagen: Aus einer ganzen Reihe von Gründen sollte kein Programm mehr als 80 Zeichen pro Zeile verwenden. In erster Linie ist es für die Lesbarkeit und Wartbarkeit wichtig, einen soliden Standard zu haben, damit wir die Breite unserer Texteditoren entsprechend …

16
Spieluhren machen
Ihre Aufgabe ist es, eine Folge von Zeichen (die Musik) als Eingabe (in einer Funktion oder einem Programm) zu nehmen und die Musik so auszudrucken (oder zurückzugeben), wie es in einer Spieluhr aussehen würde. Sie erhalten nur die Zeichen ABCDEFG.()als Eingabe, und die Eingabe wird niemals leer sein. Sie können …

1
Es ist Faktoren den ganzen Weg nach unten!
Diese Herausforderung ist von diesem fantastischen animierten Diagramm inspiriert (danke an flawr für die Veröffentlichung im Chat). nZeichnen Sie bei einer Eingabe alle Primfaktoren wie angegeben als verschachtelte Punktpolygone. Angenommen 357 = 17x7x3, Sie ordnen 3 Punkte in einem Dreieck, 7 Versionen dieser Dreiecke in einem Siebeneck und 17 Versionen …

2
ASCII-Hilbert-Kurve
Bei einer ganzzahligen nAusgabe die nIteration der Hilbertkurve in ASCII mit den Zeichen _und |. Hier sind die ersten 4 Iterationen: n=1 _ | | n=2 _ _ | |_| | |_ _| _| |_ n=3 _ _ _ _ | |_| | | |_| | |_ _| |_ _| …

5
Schnellster Home Prime Generator
Was ist eine Home Prime? Als Beispiel nimm HP (4). Finden Sie zuerst die Primfaktoren. Die Primfaktoren von 4 ( in numerischer Reihenfolge vom kleinsten zum größten, immer ) sind 2, 2. Nehmen Sie diese Faktoren als wörtliche Zahl. 2, 2 wird 22. Dieser Faktorisierungsprozess wird fortgesetzt, bis Sie 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.