Programmierrätsel & Code Golf

15
Palindromische Primfaktoren

Palindromische Hauptprobleme sind ziemlich häufig, aber darum geht es in dieser Frage nicht. Bei dieser Herausforderung muss die Zahl kein Palindrom sein, sondern ihre Primfaktoren. Aufgabe Ihr Code muss eine einzelne positive Ganzzahl als Eingabe verwenden. Überprüfen Sie dann, ob eine der...

15
PNZ (Errate 3 eindeutige Ziffern in Reihenfolge)

Nach einer Herausforderung in einem Programmierbuch ist PNZ ein Spiel, bei dem der Benutzer drei eindeutige Ziffern in der richtigen Reihenfolge erraten muss. Regeln : Eine zufällige dreistellige Zahl ohne wiederholte Ziffern wird generiert. (Dies ist, was der Benutzer zu erraten versucht) Der...

15
Äpfel fallen runter

Einführung Auf der x-Achse befindet sich ein Apfelbaumstamm zwischen -2 und 2, um den herum einige Äpfel herunterfallen: | | | | <-------|---|-------> -2 2 Jeden Tag fallen n Äpfel herunter. Jeder Apfel behält seine x-Koordinate bei, wenn er direkt auf den Boden fällt. Wenn es jedoch auf...

15
Bewegung auf einem sechseckigen Raster

Geben Sie bei Eingabe einer Reihe von Zeichen, die Bewegungen auf einem hexagonalen Gitter darstellen, die endgültigen Koordinaten des "Zeigers" aus. Unsere Sechsecke werden wie folgt nummeriert: _____ _____ _____ _____ / \ / \ / \ / \ / -3,-2 \_____/ -1,-2 \_____/ 1,-2 \_____/ 3,-2 \ \ / \ / \ / \...

15
Blöcke stapeln

Geben Sie bei Eingabe einer Liste von Blöcken, die an bestimmten Punkten abgelegt werden sollen, die Höhe des resultierenden "Turms" aus. Diese Herausforderung lässt sich am besten anhand eines Beispiels erklären. Die Eingabe ist eine Liste von 2n ganzen Zahlen, die n Blöcke darstellen. Die erste...

15
Codewörter in ganzzahligen Folgen

Einführung Pareidolia : Aus dem Altgriechischen; παρα ( para , "nebeneinander") + εἴδωλον ( eídōlon , "Bild"). Die Tendenz, einen vagen Reiz als etwas zu interpretieren, das dem Betrachter bekannt ist, z. B. Markierungen auf dem Mars als Kanäle zu interpretieren, Formen in Wolken zu sehen oder...

15
Berechnen Sie die Wicklungszahl

Die Wicklungszahl ist die ganze Zahl der Nettoumdrehungen gegen den Uhrzeigersinn, die ein Beobachter gemacht haben muss, um einem bestimmten geschlossenen Pfad zu folgen. Beachten Sie, dass alle Umdrehungen im Uhrzeigersinn negativ für die Wicklungszahl sind. Der Pfad darf sich selbst kreuzen....

15
Fibonacci Sexagesimals

Leonardo da Pisano alias Fibonacci war maßgeblich an der Einführung des hindu-arabischen Zahlensystems in Europa beteiligt. Davor arbeiteten dort Mathematiker in der Basis 60 mit römischen Ziffern. Zum Beispiel könnte die Quadratwurzel von zwei wie folgt approximiert werden: ein und vierundzwanzig...

15
Herausforderung über Advacado

Davon inspiriert . Bei dieser Herausforderung wurden keine Avocados verletzt. Hallo, ich habe eine Herausforderung, ich brauche Hilfe beim Entsaften einer Avocado, also brauche ich ein Programm, das mir sagt, wie lange es dauert, bis ich Avocad entsaftet habe Beachten Sie diese ASCII Art Avocado:...

15
Wohin fährt das Raumschiff?

Basierend auf einer Idee von Zgarb . Ein Raumschiff bewegt sich um ein normales 3D-Gitter. Die Zellen des Gitters sind mit ganzen Zahlen in einem rechtshändigen Koordinatensystem, xyz, indiziert . Das Raumschiff beginnt am Ursprung und zeigt entlang der positiven x- Achse, wobei die positive z-...

15
Throwback Friday: Nummeriere mein ZX-Spektrum-BASIC-Listing neu

Die erste Programmiersprache, der ich ausgesetzt war, war Sinclair BASIC . Wie bei vielen BASIC-Dialekten müssen alle Quellcodezeilen nummeriert werden . Infolgedessen war die Verwendung des GO TOBefehls idiomatisch und springt zur angegebenen Zeilennummer (keine Bezeichnungen). Es gibt auch einen...

15
Drehe jede Zeile und Spalte in einer Matrix

Die Herausforderung Gegeben eine n x nMatrix von ganzen Zahlen mitn >= 2 1 2 3 4 und eine Liste von ganzen Zahlen mit genau 2nElementen [1,2, -3, -1] gibt die gedrehte Matrix aus. Diese Matrix ist folgendermaßen aufgebaut: Nehmen Sie die erste Ganzzahl in der Liste und drehen Sie die erste Zeile...

15
Bauen Sie einen einfachen Raum in ASCII-Kunst

Ein Raum kann aus verbundenen Rechtecken bestehen, beispielsweise einem L-förmigen Raum. Ein solcher Raum kann durch eine Liste von Dimensionen beschrieben werden, die die Größe jedes Rechtecks ​​beschreiben. Angenommen, Sie haben zwei Eingabelisten. Die erste enthält die Breite der Rechtecke, die...

15
Wie weit vom Äußeren entfernt?

Nehmen Sie einen 2D-Raumbereich, der in achsenausgerichtete quadratische Einheiten unterteilt ist, deren Zentren in ganzzahligen Intervallen ausgerichtet sind. Eine Kante wird als intern bezeichnet, wenn sie von zwei Elementen gemeinsam genutzt wird, andernfalls handelt es sich um eine externe...

15
Gewinne aus Spielwarengeschäften

Die Geschichte "2016? Alles klar", grummelte Spielzeugverkäufer Hilbert. Er öffnete die Augen, wischte sich die Salatsauce aus dem Ohr und aß morgens eine Cremeschnitte. Vorbildliche Ferien. Er muss jetzt aber zur Arbeit gehen und die Jahresabrechnung abschließen. Weihnachten ist eine sehr...

15
Png-bild umkehren

Erstellen Sie ein Programm oder eine Funktion, die den Dateinamen als Argument verwendet oder von der Standardeingabe liest und die folgende Aufgabe ausführt: Liest das Bild aus einer PNG-Datei (Name als Argument angegeben). Vertauschen Sie die Farben in diesem Bild, sodass beispielsweise...