Als «code-golf» getaggte Fragen

Code-Golf ist ein Wettbewerb, um ein bestimmtes Problem in den wenigsten Bytes des Quellcodes zu lösen.


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, …

5
Sparse Winkelmesser
nEntwerfen Sie bei einer positiven Ganzzahl einen Winkelmesser mit der geringsten Anzahl von Markierungen, mit dem Sie alle Winkel messen können, die ein ganzzahliges Vielfaches von 2π/n(jeweils in einer Messung) sind. Einzelheiten Als Ausgabe können Sie eine Liste von Ganzzahlen im Bereich 0bis n-1(oder 1bis n) ausgeben , die die …

5
Änderungen an den Faktorisierungsführern wurden reduziert
tl; dr: Gibt die Werte aus, bei denen sich die Führungslinie für die reduzierte Primfaktorisierung ändert. Jede positive ganze Zahl hat eine eindeutige Primfaktorisierung. Nennen wir die reduzierte Primfaktorisierung einfach die Liste der Multiplikationen der Primfaktoren, geordnet nach der Größe der Faktoren. Die reduzierte Primfaktorzerlegung von zum Beispiel 1980heißt [2, …

3
Koreanisch romanisieren
Ja, im Grunde bist du ein Romanizer, Baby , aber härter . wie viel schwieriger. Koreanisch lernen ist hart. Zumindest für eine Person außerhalb Asiens. Aber sie haben wenigstens die Chance zu lernen, oder? Was müssen Sie tun? Sie erhalten eine koreanische Erklärung. Zum Beispiel 안녕하세요. Sie müssen die Eingabe …

7
Verschlüsseln wir es!
Herausforderung Die Herausforderung besteht darin, eine bestimmte Zeichenfolge mit den unten angegebenen Regeln zu verschlüsseln. Die Zeichenfolge enthält nur Kleinbuchstaben , Ziffern und / oder Leerzeichen . Äquivalent eines Zeichens Zunächst müssten Sie wissen, wie Sie das "Äquivalent" der einzelnen Zeichen finden. Wenn der Charakter ein Konsonant ist, ist dies …

3
Ein eifriger "Quick Brown Fox" "sprang" entlang der groovigen Spirale
Einführung Schreiben Sie ein Programm, um die Ausgangsspirale des berühmten Pangrams nach vorgegebenen Regeln auszugeben. Herausforderung Ein Pangram ist ein Satz, der jeden Buchstaben eines bestimmten Alphabets mindestens einmal verwendet. Einer der bekanntesten Pangrams ist der, der in der Windows-Schriftartenanzeige ausgiebig verwendet wird, nämlich " Der schnelle braune Fuchs springt …

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.