Programmierrätsel & Code Golf

21
Ist es einfach oder schwer?

Für Ihre schwierige Aufgabe müssen Sie eine Aufgabe für einen Computer erstellen, die herausfindet, ob einige Wörter auf einfache Weise erklärt werden. Etwas wird auf einfache Weise erklärt, wenn es nur die zehnhundert am häufigsten verwendeten Wörter verwendet. Wenn nicht, wird es auf harte Weise...

21
Durchschnittliche Farbe eines Bildes

Durchschnittliche Farbe eines Bildes Wissenschaftler konnten die durchschnittliche Farbe des Universums bestimmen, aber in wie vielen Bytes können wir die durchschnittliche Farbe auf einem Bild finden? Deine Aufgabe Ihre Eingabe wird ein einzelnes Bild sein, das Sie benötigen, um den Durchschnitt...

21
Jede mögliche Zykluslänge

Man kann sagen, dass eine Funktion (oder ein Programm), die Eingaben entgegennimmt und Ausgaben bereitstellt, einen Zyklus hat, wenn der wiederholte Aufruf der Funktion an ihrem eigenen Ausgang schließlich die ursprüngliche Nummer erreicht. Nehmen Sie zum Beispiel die folgende Funktion: Input: n 1...

21
ASCII-Mayazahlen

Schreiben Sie ein Programm oder eine Funktion, die bei einer positiven Ganzzahl als Eingabe die Darstellung dieser Ganzzahl in Mayazahlen ausgibt . Maya-Ziffern Maya-Ziffern sind ein Vigesimalsystem (Basis 20) mit nur 3 Symbolen: < >für Null (Das richtige Symbol ist eine Art Shell, die mit...

21
ASCII-verbundene Sechsecke

Überblick Ordnen Sie die Sechsecke bei einer gegebenen Anzahl von Sechsecken in einer zusammenhängenden Form innerhalb der Grenzen eines 50 x 50 ASCII-Kunstbilds an. Die Form, die Sie wählen, kann beliebig sein - was auch immer Sie für das Golfen am besten geeignet finden -, solange es verbunden...

21
Rekursive ASCII-Spiralen

Dieser Wettbewerb ist vorbei. Vielen Dank für die interessanten Nicht-Esolang-Einträge und herzlichen Glückwunsch an Jakuje für seine erfolgreiche JavaScript-Einsendung. In der großen Tradition der ASCII Art Challenges auf dieser Site finden Sie hier eine weitere. Zeichnen Sie bei einer Eingabe...

21
Der große britische Kuchen aus

Ich habe gehört, dass jemand an seinem Geburtstag sehr egoistisch war und Kuchen von allen verlangte und es keine Pläne gab, ihn mit anderen zu teilen! 🎂 Heute hat bestimmt jemand Geburtstag, also backen Sie ihm doch einen Kuchen. Verwenden Sie Ihre bevorzugte Programmiersprache, um einen...

21
Ausgabe eines basissicheren Ausdrucks

Hintergrund In einigen möglichen Zukünften wird die Welt ihre numerischen Systeme von dezimal (Basis 10 oder b10) auf eine andere Basis (binär b2, oktal b8, hexadezimal b16oder sogar unär b1, in diesem Fall sind wir geschraubt!) Umwandeln. In Vorbereitung auf dieses möglicherweise weltverändernde...

21
Zählen von Gruppen einer bestimmten Größe

Gruppen In der abstrakten Algebra ist eine Gruppe ein Tupel (G,∗)(G,∗)(G,\ast) , wobei GGG eine Menge und ∗∗\ast eine Funktion G×G→GG×G→GG\times G\rightarrow G so dass gilt: Für alle in ist .G ( x ≤ y ) ≤ z = x ≤ ( y ≤ z )x,y,zx,y,zx, y, zGGG(x∗y)∗z=x∗(y∗z)(x∗y)∗z=x∗(y∗z)(x\ast y)\ast z=x\ast(y\ast...

21
Zeit auf Französisch sagen

Bonjour, PPCG! Quelle heure est-il? Das heißt, wie spät ist es auf Französisch, denn genau darum geht es bei dieser Herausforderung. Zeit auf Französisch zu sagen (zumindest formal) ist ein bisschen anders als Zeit auf Englisch zu sagen. Die Zeitmessung beginnt mit Il est (It is). Dann stellen Sie...

21
Führen Sie einen Pluto-Vorbeiflug durch

Herzliche Glückwünsche! Sie wurden gerade von der NASA eingestellt, um an dem neuen Horizons 2-Projekt zu arbeiten. Leider gab es in letzter Zeit enorme Budgetkürzungen, und das Top-Management hat beschlossen, den gesamten geplanten Pluto-Vorbeiflug (wie bei den Mondlandungen in den 70er Jahren)...

21
Integer Percentify

Schreiben Sie eine Funktion, die eine Liste positiver Ganzzahlen aufnimmt und eine Liste von Ganzzahlen zurückgibt, die in etwa dem Prozentsatz der Summe für die entsprechende Ganzzahl an derselben Position entspricht. Alle Ganzzahlen in der Rückgabeliste müssen genau 100 ergeben. Sie können davon...

21
Warum? Um dem reichen Programmierer zu gefallen!

Wollten Sie schon immer den Compiler fragen "Warum?" Die meisten von uns waren frustriert, als der Code nicht so funktionierte, wie er sollte. Mathworks hat daher eine nette kleine Funktion implementiert why, die die Frage beantwortet. Um einige Beispiele aus MATLAB zu nennen: why The programmer...

21
Ziffernsummen 1 bis 7

Herausforderung Bei einer positiven Ganzzahl von N28 oder mehr wird eine Liste von Zahlen ausgegeben N, in der jede Ziffer genau einmal 1durchlaufen wird 7. Sie können als Programm oder Funktion geben. Die Ziffern können einzeln oder verkettet angezeigt werden, sofern Sie sie ohne Wiederholungen...

21
Schreiben Sie eine Zeitmaschine quine

Schreiben Sie ein Programm, das eine Zeichenfolge und eine Ganzzahl als Eingabe verwendet und Folgendes nausgibt: Die Zeichenfolge, die vor einiger Zeit an das Programm übergeben nwurde. Ein neues Programm, das für den nächsten Aufruf verwendet wird. Sie können keine Daten außerhalb des Programms...

21
Zählen Sie die Bytes eines Programms

Anmerkung 2: Ich habe die @DigitalTrauma6 Byte lange Antwort akzeptiert . Wenn jemand das schlagen kann, werde ich die akzeptierte Antwort ändern. Danke fürs Spielen! Hinweis: Ich werde eine Antwort um 18:00 Uhr MEZ am 14.10.15 annehmen. Vielen Dank an alle, die teilgenommen haben! Ich bin sehr...

21
N-Königin-und-Pferdequine

Es gibt eine Variante des bekannten N-Königinnen-Problems, die Königinnen und Ritter betrifft und als "wesentlich schwieriger" bezeichnet wird 1 . Die Problemstellung lautet wie folgt: Sie müssen eine gleiche Anzahl von Rittern ♞ und Königinnen ♛ auf ein Schachbrett legen, sodass keine Figur eine...

21
Circular Blues

Schreiben Sie ein Programm oder eine Funktion, die eine positive ganze Zahl N aufnimmt und dieses Muster von Kreisen wiederherstellt, die so skaliert sind, dass sie zu einem N × N-Pixelbild passen: Dieses Bild ist ein gültiges Ausgabebeispiel für N = 946. Falls es nicht klar ist, haben alle kleinen...