Als «code-golf» getaggte Fragen

24
Wenden Sie eine Welle auf ein Array an

Ihre Aufgabe heute ist es, eine Welle auf eine Reihe von Zahlen anzuwenden. Eine Welle sieht folgendermaßen aus: [1, 0, -1, 0, 1, 0, -1, 0, 1...]Wenn Sie sie auf ein bestimmtes Array anwenden, müssen Sie die ersten Elemente, die zweiten Elemente usw. addieren. Etwas präziser: Ihr Programm oder Ihre...

24
Falte eine Liste in zwei Hälften

Wir werden eine Liste von ganzen Zahlen falten. Gehen Sie dazu wie folgt vor: Wenn die Liste gerade ist, erstellen Sie eine Liste mit der Hälfte ihrer Länge, wobei das n-te Element der neuen Liste die Summe aus dem n-ten Element der alten Liste und dem n-ten bis zum-ten ist. letzter Punkt der alten...

24
Effiziente Roboterbewegung

Haftungsausschluss: Die Geschichte, die in dieser Frage erzählt wird, ist vollständig fiktiv und wurde ausschließlich zum Zweck der Bereitstellung eines Intro erfunden. Mein Chef hat einen neuen Spielzeugroboter bekommen und möchte, dass ich ihn programmiere. Er möchte in der Lage sein, einfache...

24
Können gerade Zahlen Primzahlen werden?

Die Sequenz Jeder weiß, dass die einzige gerade Primzahl ist 2. Ho-hum. Aber es gibt bestimmte gerade Zahlen n, bei denen sie, wenn sie miteinander verknüpft werden n-1, zu einer Primzahl werden. Für den Anfang 1ist nicht in der Liste, weil 10nicht Primzahl. Ähnlich mit 2( 21) und 3( 32)....

24
Cardinal Code Challenge

Aufgabe Sie sind für die Herstellung eines Kompasses verantwortlich. Stellen Sie sich Ihren Quellcode als die "Kompassnadel" vor, bei der das Ausführen in verschiedenen Ausrichtungen zu einer unterschiedlichen Ausgabe führt. Unterstützte Quellcode-Ausrichtungen sind Nord, Ost, Süd und West....

24
Wie lautet meine IP-Adresse?

Ich bin überrascht, dass dies noch keine Herausforderung darstellt. Geben Sie die IP-Adresse des Computers aus, auf dem Sie ausgeführt werden. Sie müssen sowohl die lokale als auch die externe IP-Adresse ausgeben. Lokale IP-Adresse, dh im Standardformat 192.168.xx Die öffentliche IP-Adresse kann...

24
Vorwärts zählen und dann verdoppeln

Lass uns zählen... Zähle bis zu 2 und zurück bis zu 1 Zähle bis zu 4 und zurück bis zu 1 Zähle bis zu 6 und zurück bis zu 1 ... ok du hast es verstanden ... Füge all diese zusammen und du erhältst die folgende Sequenz {1,2,1,2,3,4,3,2,1,2,3,4,5,6,5,4,3,2,1,2,3,4,5,6,7,8,7,6,5,4,3,2,1,2,3...}...

24
Umlaufende Summe

Inspiriert von einer Frage bei Stack Overflow . Berechnen Sie bei einem nicht leeren Array von Ganzzahlen xund einer positiven Ganzzahl ndie Summe der einzelnen Gleitblöcke mit der Länge ndes Arrays x, und füllen Sie die fehlenden Werte links zirkulär mit Werten von rechts wie folgt: Der erste...

24
Kochen mit Code

Sie sind ein Koch und kochen gerne mit Ihren Gewürzen, aber in letzter Zeit möchten Sie Ihre Gewürze danach sortieren, wie oft Sie sie verwenden. Aber Sie haben keine Zeit aufzuschreiben, wann Sie Ihr Gewürz zuletzt verwendet haben. Sie tauschen einfach Gewürze aus und bewegen sie, und dies scheint...

24
Bauen Sie mir eine Treppe

Schnur-Treppe Haftungsausschluss: Dies ist die erste Herausforderung, die ich vorschlage. Jedes Feedback ist willkommen. Wenn dies ein Duplikat ist, weisen Sie darauf hin. Hier ist ein Link zum Sandbox-Post. Tor Das Ziel dieser Herausforderung besteht darin, die Zeichenfolge anhand einer...

24
Entfernungen zu Koordinaten

In einer 2D-Ebene befinden sich n Personen. Indem wir Entfernungen zwischen ihnen verwenden, werden wir ihre Positionen finden. Um eine eindeutige Antwort zu erhalten, müssen Sie vier Annahmen treffen: Es sind mindestens 3 Personen. Die erste Person ist auf Position (0, 0). Die zweite Person ist an...

24
Nehmen Sie ein Byte davon!

Ihre Aufgabe ist es, bei einer vorzeichenlosen Ganzzahl ndie größte Zahl zu finden, die durch Entfernen eines einzelnen Bytes (8 aufeinanderfolgende Bits) von Daten erstellt werden kann. Beispiel Angesichts der Zahl 7831konvertieren wir sie zuerst in eine Binärzahl (wobei führende Nullen entfernt...

24
Implementieren Sie vereinfachtes Kerning

Einführung Kerning bedeutet, den Abstand zwischen den Buchstaben eines Textes anzupassen. Betrachten Sie als Beispiel das Wort, Topdas mit den folgenden drei Glyphen geschrieben wurde: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ........

24
Wer gewinnt ein Rock, Paper, Scissors, Lizard, Spock-Spiel?

Es gibt eine Reihe von Fragen in Bezug auf dieses Spiel , auch ein King-of-the-Hill Wettbewerb hier . Aber ich denke, all diese Herausforderungen und Wettbewerbe erfordern eine Möglichkeit, den Gewinner eines Spiels automatisch zu ermitteln. So: Herausforderung Bestimmen Sie bei zwei Eingaben im...

24
Finde einen festen Punkt

Bei einer gegebenen Ganzzahl und einer gewissen Black-Box-Funktion finden Sie einen festen Punkt in der durch definierten Reihenfolge .x1 f: ℤ → ℤfxk+1 := f(xk) Einzelheiten Ein Wert xist ein Fixpunkt von fif x = f(x). Zum Beispiel, wenn f(x) := round(x/pi)und wir einen Ausgangspunkt haben, dann...

24
Analysieren Sie das Paket

Dank Ihrer Hilfe bei der Mark My Mail Challenge hat PPCG-Post alle Pakete erfolgreich mit den generierten Barcodes versehen! Jetzt ist es Zeit, sie zu entschlüsseln. Bei dieser Abfrage decodiert Ihr Programm anhand eines Barcodes, der aus der Abfrage " Mark My Mail" generiert wurde, diesen und gibt...