Als «code-golf» getaggte Fragen

23
Eine geometrische Herausforderung

Jeder liebt Geometrie. Warum versuchen wir nicht, Golf zu programmieren? Diese Herausforderung besteht darin, Buchstaben und Zahlen aufzunehmen und daraus Formen zu machen. Die Eingabe Die Eingabe erfolgt in Form von (shapeIdentifier)(size)(inverter). Aber was sind ShapeIdentifier, Größe und...

23
Reihenfolge ändern

Einführung Beobachten wir die folgende Reihenfolge (nicht negative ganze Zahlen): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, ... Nehmen wir zum Beispiel die ersten drei Zahlen. Das sind 0, 1, 2. Die in dieser Sequenz verwendeten Nummern können auf sechs verschiedene Arten bestellt werden:...

23
Steckdose

Dies ist ein Problem von NCPC 2005 . Roy hat eine Wohnung mit nur einer Steckdose, aber er hat ein paar Steckdosenleisten. Berechnen Sie mit den vorhandenen Steckdosenleisten die maximale Anzahl an Steckdosen. Die Anzahl der Steckdosen pro Steckdosenleiste wird als Eingabe angegeben. Es stellt sich...

23
Baue ein Schachbrett

Sah dies in einer PHP-Herausforderung. Das Ziel ist es, ein Schachbrett mit 64 Feldern (8 * 8) mit der minimalen Menge an Code zu erstellen. Ganz einfach, ich habe meine in PHP in 356 Bytes erstellt (nicht beeindruckend, ich weiß) und ich würde gerne ein paar andere Ansätze sehen. Dies kann in...

23
Sortieren Sie diese Anleiheratings

Die Aufgabe Die Ratingagenturen ordnen Anleihen Ratings entsprechend der Bonität des Emittenten zu, und die "Big Three" - Ratingagenturen verwenden ein ähnliches (wenn auch nicht identisches) abgestuftes Ratingsystem . Diese haben eine klare, logische Reihenfolge - unter Verwendung der S &...

23
Ersetzen Sie die Zahlen durch die entsprechenden Buchstaben

Erstellen Sie eine Funktion oder ein Programm, das eine Zahl als Eingabe verwendet und eine Zeichenfolge ausgibt, bei der ASCII-Code-Punkte für das Klein- und Großbuchstaben durch ihre Zeichenäquivalente ersetzt werden. Im Großbuchstaben werden die Codepunkte verwendet: 65-90 Das Kleinbuchstaben...

23
Zeichnen Sie eine Zeitleiste

Geben Sie nach Eingabe einer Liste von Ganzzahlen, die Datumsangaben darstellen, eine ASCII-Grafik-Timeline wie die folgende aus: <-----------------------------> A B C D E Die obige Timeline ist die Ausgabe für die Eingabe [1990, 1996, 1999, 2011, 2016]. Beachten Sie einige Dinge über die...

23
Das Nest verlassen

Bei einer nicht flachen Liste von Ganzzahlen wird eine Liste von Listen ausgegeben, die die Ganzzahlen in jeder Verschachtelungsebene enthält, beginnend mit der am wenigsten verschachtelten Ebene, wobei die Werte in ihrer ursprünglichen Reihenfolge in der Eingabeliste von links nach rechts gelesen...

23
Sehr zusammengesetzte Zahlen

Eine stark zusammengesetzte Zahl ist eine positive Ganzzahl mit mehr Teilern als jede kleinere positive Ganzzahl. Dies ist die OEIS-Sequenz A002182 . Seine ersten 20 Amtszeiten sind 1, 2, 4, 6, 12, 24, 36, 48, 60, 120, 180, 240, 360, 720, 840, 1260, 1680, 2520, 5040, 7560 Zum Beispiel 4ist in der...

23
Vertikale Schnitte bestimmen

Geben Sie bei einem gegebenen Bild die [Breite in Pixel eines vollständigen vertikalen Abschnitts] 1 aus (falls vorhanden). Wenn kein vertikaler Schnitt vorhanden ist, wird ausgegeben 0. Die Eingabe kann als lokale Datei oder als verschachteltes Array erfolgen. Wenn Sie sich für die Eingabe als...

23
Die XOROR-Sequenz

Zelluläre Automaten sind wirklich faszinierend. Diejenigen, über die normalerweise gesprochen wird, sind die binären, dh diejenigen, die durch eine Zahl darstellbar sind. Diese wurden jedoch meiner Meinung nach zu Tode gebracht. Ternäre CAs sind interessanter, aber wir müssen alle ASCII-Werte...

23
Schreiben Sie einen Morse-Rechner

Schreiben Sie ein Programm oder eine Funktion, die einen mathematischen Ausdruck in Morsecode als Eingabe verwendet und die Lösung in Morsecode zurückgibt. Gültige Operationen sind Plus: +und Minus: _(Unterstrich). Sie können davon ausgehen, dass Sie nur eine nicht negative Ganzzahleingabe erhalten...

23
Gleichheit in der Summe der Ziffern

Einführung Nehmen wir die Nummer 180. Dies ist eine interessante Zahl, weil die Summe der Ziffern dieser Zahl gleich ist: 1 + 8 + 0 = 9 Und die quadratische Version dieser Zahl, oder: 180² = 32400 > 3 + 2 + 4 + 0 + 0 = 9 Dies sind beide 9 . Die Summe der Ziffern der ursprünglichen Nummer und der...

23
Ist das ein gültiger Variablenname?

Zielsetzung Schreiben Sie ein Programm oder eine Funktion, die prüft, ob ein Variablenname gültig ist und 1 ausgibt oder Trueob er gültig ist, 0,5, wenn er gültig ist, aber mit einem Unterstrich (_) beginnt, und 0, oder Falsewenn er ungültig ist. Regeln Ein Variablenname ist in den meisten Sprachen...

23
Sortieren Sie eine verschachtelte Liste

Sie müssen ein Programm oder eine Funktion schreiben, die eine verschachtelte Liste sortiert. Hier sind die Regeln zum Sortieren einer verschachtelten Liste: Nehmen wir diese Liste als Beispiel: ((5, 2), 2, 7, (2, 1, (3, 4)), 9) Jedes Element in dieser Liste hat eine "Priorität". Ein Element zählt...

23
Zeichne einen zufälligen Hexaglyphen

Das obige Bild wird als Hexaglyphe bezeichnet. Hexaglyphen sind einige coole Muster, die ich während meiner DiffEq-Klasse erstellt habe. So machst du eins: Betrachten Sie die folgenden Punkte, die wie ein reguläres Hexagramm geformt sind. Das innere Sechseck enthält die letzte Glyphe, während die...

23
Durchschnittlich ein Bild

Hier ist ein Bild: %%%%%%%%%%%%% % Hello, % % world! % %%%%%%%%%%%%% Aber es ist zu verwirrend für unser untergroßes Gehirn zu berechnen. Also mitteln wir es so: Teilen Sie es in 2 x 2 Abschnitte. Wenn das Bild endet, bevor ein Abschnitt vollständig ist, stellen Sie sich vor, dass dort Leerzeichen...

23
Wie viel mehr Ansehen brauche ich?

Programmierung von Rätseln und Code Golf hat die Beta abgeschlossen. Bald werden wir ein benutzerdefiniertes Site-Design erhalten, und damit werden die Reputationsgrenzen für Privilegien steigen. Viele Benutzer verlieren Berechtigungen auf der Site. Ihre Aufgabe ist es also, ein Programm zu...

23
Regenbogen ein Bild

Diese Herausforderung besteht darin, die Farbtöne in einem Bild schrittweise zu verschieben, um hübsche Bilder wie das folgende zu erstellen: ( original ) Herausforderung Schreiben Sie ein Programm oder eine Funktion, die zwei nicht negative Ganzzahlen und ein Bild in einem beliebigen gängigen...