Programmierrätsel & Code Golf

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

11
N-faches Programm für die N-te Nummer
Wenn Sie ein Array mit positiven Ganzzahlen Aals Eingabe angeben, generieren Sie ein Programm, das bei mehrmaliger Wiederholung kden kth-Wert (1-Index) des Arrays ausgibt . Wenn das Array beispielsweise ist [1,11], sollte die Ausgabe ein Programm sein, das ausgibt 1und bei zweimaliger Wiederholung ausgegeben wird 11. Code wie print(end="1");in Python …


3
RoboZZle Dolmetscher
Ihre Aufgabe ist es, einen RoboZZle-Interpreter zu schreiben. Wenn Sie mit dem Spiel nicht vertraut sind, schauen Sie sich bitte das Video auf robozzle.com an oder lesen Sie meine Beschreibung unten. Ein Roboter lebt auf einem rechteckigen Gitter aus rot, grün, blau oder schwarz gefärbten Quadraten. Schwarze Quadrate sind nicht …



3
Bilden Sie eine Liste mit Primzahlen
Sie haben N Stapel Münzen erhalten. Sie haben beschlossen, jeden dieser Stapel B 1 , B 2 , ..., B N auf verschiedene Personengruppen aufzuteilen . Die Anzahl der Personen, die Münzen erhalten, muss eine Primzahl sein, und der Geldbetrag, der jeder Person gegeben wird, muss in jedem Stapel unterschiedlich …

1
Advent Challenge 8: Lagerwagen Transportplanung!
<< Zurück Dank der PPCG-Community hat der Weihnachtsmann jetzt seine Lagerwagen ausgeglichen. Jetzt muss er sie in die Transportdocks bringen, damit sie zu den Laderampen geschickt werden können. Leider sind die Spuren, um die Karren zu bewegen, ein Chaos, und er muss herausfinden, wie man sie überall hin bringt, ohne …

6
Ist es eine befriedigende Zahl?
inspiriert von diesem Chat-Gespräch Eine zufriedenstellende Zahl ist eine Zahl, deren Dezimaldarstellung die Form abxmit den folgenden Eigenschaften hat: xist das am längsten nachfolgende Wiederholungssuffix oder die letzte Ziffer, wenn am Ende keine Wiederholung erfolgt ( 123333-> 3333, 545656-> 5656, 123-> 3) bist die einzelne Ziffer vor x( 123333-> 2, …

4
Habe ich die erlaubnis
Die Herausforderung Entscheiden Sie anhand einer Zeichenfolge, die die symbolische Notation der UNIX-Berechtigung einer Datei und deren Besitz (Benutzer-ID und Gruppen-ID) angibt, ob ein bestimmter Benutzer Adie Berechtigung zum Lesen / Schreiben / Ausführen hat. Verwandte . Berechtigungen im UNIX-System Unter UNIX verfügt jede Datei über drei Berechtigungsklassen ( Benutzer …

3
Was ist was zuzuordnen?
verbunden Was ist was zuzuordnen? In dieser Herausforderung werden Sie zwei Arten gegeben werden, Aund Bund bestimmen , ob Azu zuweisbaren ist B, Bist zuordenbar Aoder keines von beiden. Das Typsystem (Ich werde verwenden t, um jeden Typ darzustellen) Grundtypen Grundtypen werden durch einen einzelnen Großbuchstaben dargestellt, z X. Sie …

16
Teilen wir den Hauptcluster?
Der Primcluster einer ganzen Zahl N höher als 2 ist definiert als das Paar, das aus der höchsten Primzahl gebildet wird, die streng niedriger als N ist, und der niedrigsten Primzahl, die streng höher als N ist . Beachten Sie, dass nach der obigen Definition, wenn die Ganzzahl selbst eine …

17
Ungefähre meine Quadrate
Inspiriert von diesem Video von tecmath . Eine Annäherung an die Quadratwurzel einer beliebigen Zahl xkann gefunden werden, indem die ganzzahlige Quadratwurzel s(dh die größte ganze Zahl so s * s ≤ x) genommen und dann berechnet wird s + (x - s^2) / (2 * s). Nennen wir diese …

8
BIU-Nummern (oder summierte Nummern)
Wie man sie erkennt Nehmen Sie eine positive ganze Zahl k. Finde seine Teiler . Finden Sie die unterschiedlichen Primfaktoren jedes Divisors . Fassen Sie alle diese Faktoren zusammen. Wenn diese Zahl (Summe) ein Teiler von k ist ( wenn die Summe k teilt ), dann ist diese Zahl k …

6
Es ist eine Herausforderung, einen Film zu finden
Dies ist eine einfache (ish) Web-Scraping-Herausforderung. Eingang Ihr Code sollte eine MPAA-Filmbewertung und eine Zahl von 0 bis 100 als Eingabe verwenden. Dies kann auf jede Art und Weise geschehen, die Sie für zweckmäßig halten. Ausgabe Ihr Code sollte den Namen eines Films zurückgeben, der a) diese Filmbewertung und b) …

22
Exponent komplexer Zahlen
Wenn zwei ganze Zahlen gegeben sind, die negativ, null oder positiv sein können, aund b(in einem vernünftigen Format, einschließlich der Eingabe einer einfachen komplexen Zahl ), konvertieren Sie sie a + biin idie imaginäre Zahl (Quadratwurzel der negativen Eins). Dann heben es an die Leistung eines dritten (positive ganze Zahl) …

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.