Programmierrätsel & Code Golf

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

30
Letzte Ziffer große Nummer
Finden Sie für eine gegebene Liste der Nummern die letzte Ziffer von Beispiel:x x x … x n 3 2 1[x1,x2,x3,...,xn][x1,x2,x3,...,xn][x_1, x_2, x_3, ..., x_n]xxx…xn321x1x2x3…xnx_1 ^{x_2 ^ {x_3 ^ {\dots ^ {x_n}}}} [3, 4, 2] == 1 [4, 3, 2] == 4 [4, 3, 1] == 4 [5, 3, 2] …
12 code-golf  math 

12
Zeichnen Sie ein Verteilungsdiagramm!
Herausforderung Sie erhalten drei Ganzzahlen als Eingabe min_value, max_value, sample_size, die Sie entweder als Array oder als mehrere Parameter an Ihre Antwort übergeben können. Ihre Aufgabe ist es, ein Diagramm in einem beliebigen Format auszugeben , das die Häufigkeit von Zahlen im (min_value, max_value)Bereich anzeigt, die angezeigt werden, wenn eine …
12 code-golf  random 

14
Hardcodierung der Bullen und Räuber (Robbers)
Dies ist eine Herausforderung für Bullen und Räuber . Der Thread der Cops zu dieser Herausforderung ist hier Eine interessante Frage zum Nachdenken ist die folgende: Wenn ich eine Folge von Zahlen habe, wie viele muss ich angeben, bevor klar ist, über welche Folge ich spreche? Wenn ich zum Beispiel …

11
Finden Sie die Zahl mit der höchsten Summe der Nachbarn
Die Herausforderung Wenn ein Zahlenraster gegeben ist (10 <= N <= 99), wird die Zahl mit der höchsten Summe der vier angrenzenden Zahlen zurückgegeben. Das sind die Zahlen über, unter, rechts und links von der Zahl, aber nicht selbst. Die Zahl selbst zählt nicht, nur die vier Nachbarn. Eine Zahl …

9
Zählen Sie die Anzahl der Felder in jedem CSV-Datensatz
Stellen Sie sich eine Textdatei vor, in der jeder CSV-Datensatz möglicherweise eine andere Anzahl von Feldern enthält. Die Aufgabe besteht darin, Code zu schreiben, um auszugeben, wie viele Felder sich in jedem Datensatz der Datei befinden. Sie können davon ausgehen, dass die Datei keine Kopfzeile enthält, und Sie können nach …
12 code-golf 


1
Selbstaufzählende Pangrams
Pangrams Der schnelle braune Fuchs sprang über den faulen Hund. Dies ist ein Beispiel für einen Pangram - ein Satz, der jeden Buchstaben des Alphabets mindestens einmal enthält. Eine Selbstaufzählung Pangram ist ein Satz, der die Kriterien eines Pangrams erfüllt, indem er eine Analyse seiner eigenen Buchstabenanzahl erstellt. Ein Beispiel …

8
Indizierung der Cha-Cha-Folie
Einführung: Obwohl ich ursprünglich ein niederländisches Lied im Kopf hatte, in dem die Texte lauten: " Doe 'n stapje naar voren, en' n stapje terug " (was übersetzt bedeutet " Mach einen kleinen Schritt vorwärts und einen kleinen Schritt zurück ") Ich suchte nach den vollständigen Texten und stellte fest, …

8
Vorkommen von Ziffern
Eingang: Eine Liste von ganzen Zahlen (die niemals eine Null enthalten werden) Ausgabe: Eine Liste mit der gleichen Größe, deren Anzahl auf den folgenden Angaben basiert: Wenn das aktuelle Element negativ ist: Sehen Sie sich alle Elemente vor diesem Element an und zählen Sie, wie oft die Ziffern in diesen …

5
Matrix-Trace für jede Matrix durch… Bresenhams Linienrasterung
Davon inspiriert . Agatha Stephendale, eine Anfängerin, die sich wirklich für Rastergrafiken interessiert, hat einen Kurs in linearer Algebra belegt. Jetzt stellt sie sich Matrizen als Rechtecke vor, aber in ihrem künstlerischen Denken fügt sie diagonale Linien zu diesen Rechtecken hinzu und versucht, Spuren entlang dieser zu berechnen. Tatsächlich möchte …

15
Binning in der Zeit
Die Aufgabe bei dieser Herausforderung besteht darin, Elemente eines Arrays in Zeiträume zu verschieben. Die Eingabe besteht aus einem nicht abnehmenden Array positiver Ganzzahlen, die die Zeit der Ereignisse darstellen, und einer Ganzzahl, die die Größe jedes Bins darstellt. Beginnen wir mit einem Beispiel. Wir nennen das Input-Array Aund das …

14
Legen Sie ein Array in Behälter
In dieser einfachen Herausforderung erhalten Sie ein Eingabearray Lmit nicht negativen ganzen Zahlen und einer Anzahl von Bins, die bgrößer als 0, aber nicht länger als 1 sind L. Ihr Code muss ein neues Array zurückgeben, Mdessen Länge bder Block des Arrays ist L. Dies wird am einfachsten anhand von …

2
Zerlegen Sie Polynome
Zerlegen Sie ein ganzzahliges Polynom mit einem Grad, der genau größer als eins ist, vollständig in eine Zusammensetzung von ganzzahligen Polynomen mit einem Grad, der genau größer als eins ist. Einzelheiten Ein ganzzahliges Polynom ist ein Polynom mit nur ganzen Zahlen als Koeffizienten. Gegeben sind zwei Polynome pund qdie Zusammensetzung …

19
Die Basis des Doppels
Hintergrund IEEE 754 Gleitkommaformat mit doppelter Genauigkeit ist eine Möglichkeit, reelle Zahlen mit 64 Bit darzustellen. Es sieht so aus: Eine reelle Zahl nwird doublefolgendermaßen in eine umgewandelt : Das Vorzeichenbit sist 0, wenn die Zahl positiv ist, andernfalls 1. Der Absolutwert von nwird in der Form dargestellt 2**y * …
12 code-golf 

30
Ganzzahlige Logarithmen
N , P > 1Finden Sie bei gegebenen Ganzzahlen die größte Ganzzahl Mso, dass P ^ M ≤ N. I / O: Die Eingabe erfolgt als 2 Ganzzahlen Nund P. Die Ausgabe ist die Ganzzahl M. Beispiele: 4, 5 -> 0 33, 5 -> 2 40, 20 -> 1 242, …

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.