Als «code-golf» getaggte Fragen

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

3
Briefe, beweg dich!
Bei einer gegebenen Zeichenfolge müssen Sie jeden Buchstaben (beginnend mit dem ersten Buchstaben) um seine Position im Alphabet verschieben. Wenn Sie das Ende der Zeichenfolge erreichen, müssen Sie sich umschließen. Nicht-Buchstaben müssen nicht verschoben werden. Beispiel: Dog Dist der vierte Buchstabe des Alphabets, also verschieben wir ihn um vier Stellen …
35 code-golf  string 

28
Finden Sie die Zahl in der Champernowne-Konstante
Einführung In der Basis 10 wird die Champernowne-Konstante durch Verketten von Darstellungen aufeinanderfolgender ganzer Zahlen definiert. In Basis 10: 0.1234567891011121314151617...und so weiter. Sie können sehen, dass das erste Auftreten von 15mit der 20thDezimalstelle beginnt : Position 0000000001111111111222222222233333333334444444444555555555566666666 1234567890123456789012345678901234567890123456789012345678901234567 ^ 0.1234567891011121314151617181920212223242526272829303132333435363738... ^^ 15 = position 20 Das erste Auftreten von 45beginnt …
35 code-golf  math  number 

9
Ein echtes Wurstfest
Da das erste Oktoberwochenende naht, lasst uns unser eigenes Oktoberfest veranstalten! Hintergrund Sie und einige andere Programmierer wurden von den örtlichen Wursthändlern in München engagiert. Die Wurstjungs versorgen das Oktoberfest mit allen Würsten, die das riesige Volksfest braucht. Sie können mithören, wie Ihr Chef mit den anderen Mitarbeitern darüber spricht, …
35 code-golf 

13
Sortieren Sie die Pixel
Ihre Aufgabe ist es, ein Programm zu erstellen, das bei gegebenem Eingabebild ein Ausgabebild derselben Größe erstellt, wobei alle Pixel nach Hexadezimalwerten sortiert sind. Ihr Programm kann: Sortieren Sie die Pixel von links nach rechts und dann nach unten oder sortieren Sie sie zuerst in Spalten und dann nach rechts. …

30
Papierkorb verwalten
In PPCG ist es zu einer gewissen Tradition geworden, dass einige Benutzer ihre Namen vorübergehend durch ein Anagramm ändern (ein neuer Name, der durch Umordnen der Buchstaben des alten gebildet wird). Manchmal ist es schwierig herauszufinden, wer wer ist. Ich könnte ein Programm oder eine Funktion verwenden, um festzustellen, ob …

30
Nullen am Ende einer Fakultät
Schreiben Sie ein Programm oder eine Funktion, die die Anzahl der Nullen am Ende von n!Basis 10 ermittelt, wobei nes sich um eine eingegebene Zahl handelt (in einem beliebigen Format). Es kann davon ausgegangen werden, dass nes sich um eine positive ganze Zahl handelt, was bedeutet, dass n!es sich auch …

10
Verdichten Sie diese Seitenzahlen!
Haftungsausschluss: Ich bin zwar schon eine Weile zu Unterhaltungszwecken auf dieser Website, aber dies ist meine erste Frage. Bitte verzeihen Sie kleinere Fehler. Hintergrund Mein Lehrer ist sehr nervig, wenn er uns die Hausaufgaben zuweist und schreibt alle Probleme auf, die wir individuell lösen müssen. Als solches brauche ich ewig, …

30
Generieren Sie die Abacaba-Sequenz
Bei dieser Herausforderung geht es darum, die Abacaba-Sequenz einer bestimmten Tiefe zu drucken. Hier ist ein Diagramm der ersten 5 Sequenzen ( a(N)ist die Abacaba-Sequenz der Tiefe N, Groß- / Kleinschreibung soll nur das Muster zeigen, dies wird in der Ausgabe Ihres Programms nicht benötigt): a(0) = A a(1) = …

13
Das Will Rogers-Phänomen
Das sogenannte Will Rogers-Phänomen beschreibt eine Möglichkeit, die Statistik zu optimieren, indem der Durchschnitt in zwei (Mehrfach-) Sätzen erhöht wird, wenn ein Element zwischen den beiden Sätzen verschoben wird. Betrachten Sie als einfaches Beispiel die beiden Mengen A = {1, 2, 3} B = {4, 5, 6} Deren arithmetische Mittel …

30
Array aushöhlen
Die Aufgabe Diese Herausforderung ist sehr einfach. Ihre Eingabe ist ein rechteckiges 2D-Array von Ganzzahlen mit einer Größe von mindestens 1 × 1. Es kann in jedem vernünftigen Format aufgenommen werden. Ihre Ausgabe soll das Eingabearray sein, wobei jedoch nicht alle Einträge in der ersten oder letzten Zeile oder Spalte …

8
Clarence die langsame Schreibkraft
Einführung Clarence ist ein Dateneingabe-Angestellter, der bei einem Internetdienstanbieter arbeitet. Seine Aufgabe ist es, die IP-Adressen aller ISP-Kunden manuell in die Datenbank einzugeben. Er tut dies mit einer Tastatur, die das folgende Layout hat: 123 456 789 .0 Der Abstand zwischen der Mitte horizontal oder vertikal benachbarter Tasten beträgt genau …
35 code-golf 

15
Treppenschreiben
Schreiben Sie ein Programm oder eine Funktion, die eine bestimmte Zeichenfolge treppenförmig ausgibt, indem Sie jeden Teil eines Wortes schreiben, der mit einem Vokal eine Zeile unter dem vorherigen Teil beginnt. Beispielsweise: Input: Programming Puzzles and Code Golf Output: Pr P C G ogr uzzl and od olf amm es …
35 code-golf  string 

27
Halt, steh da, wo du bist!
Herausforderung Schreiben Sie eine Funktion, die einen Parameter akzeptiert: eine Ganzzahl t. Ihre Funktion muss Ihr Programm für tSekunden anhalten, bevor Sie fortfahren können, ähnlich wie time.sleep(t)in Python und WAIT tin BBC BASIC. Sie dürfen nach einer bestimmten Zeit keine eingebauten Wartefunktionen oder eingebauten Funktionen zum Ausführen von Code verwenden, …
35 code-golf  date 

30
Montagszahlen generieren
Montagszahlen , wie von Gamow in dieser Frage über Rätsel definiert, sind positive ganze Zahlen N mit den folgenden drei Eigenschaften: Die Dezimaldarstellung von N enthält nicht die Ziffer 0 Die Dezimaldarstellung von N enthält keine doppelte Ziffer N ist durch jede Ziffer D teilbar , die in ihrer Dezimaldarstellung …

8
Beschichtung jeden Pfannkuchen
Sie haben einen Stapel Pfannkuchen auf einem Teller mit einer Sirupkugel, die so dick ist, dass sie nicht über die Seiten rinnt. Sie werden nicht glücklich sein zu essen, bis beide Gesichter jedes Pfannkuchens mindestens den Sirup berührt haben, aber im Moment hat nur ein Gesicht des oberen Pfannkuchens. Sie …
35 code-golf  stack 

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.