Als «code-golf» getaggte Fragen

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

12
7-Segment-Unterschiede
Ich denke, die meisten Leute hier wissen, was eine 7-Segment-Anzeige für Ziffern ist: _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | |_| |_| |_| | |_ _| | _| |_| | |_| _| Wir können die 7-Segment-Differenz (7SD) zwischen zwei Ziffern …

22
ASCII-Kunstreflexion
In dieser Herausforderung erhalten Sie einen Textblock und müssen den Text reflektieren. Eingang: Ein String, der reflektiert werden soll. Der Text darf nicht als Array übergeben werden, dessen Elemente die Textzeilen sind. Zum Beispiel "ab\ncd"und ['a','b','\n','c','d']sind erlaubt, aber ['ab','cd']oder [['a','b'],['c','d']]nicht. Sie können davon ausgehen, dass alle Zeilen die gleiche Anzahl …

6
Berechnen Sie den RFC 2550-Zeitstempel
RFC 2550 ist ein satirischer Vorschlag (veröffentlicht am 1. April 1999) für eine platzsparende ASCII-Darstellung von Zeitstempeln, die jedes Datum unterstützen können (auch solche vor dem Beginn des Universums und solche nach dem prognostizierten Ende des Universums). Der Algorithmus zur Berechnung eines RFC 2550 konforme Zeitstempel folgt wie (Anmerkung: alle …
26 code-golf  string  date 

6
Primes verketten
Herausforderung: Sie erhalten eine Zeichenfolge, die nur Ziffern enthält. Ihre Aufgabe ist es, die minimale Anzahl von Primzahlen auszugeben, die verkettet werden müssen, um die Zeichenfolge zu bilden. Ist dies nicht möglich, wird ausgegeben 0. Testfälle: Eingabe -> Ausgabe: 252 -> 3 235 -> 2 92 -> 0 31149 -> …

30
Dekodiere den chmod
Herausforderung Geben Sie bei einer dreistelligen oktalen Berechtigungsnummer die erteilten Berechtigungen aus. chmod Unter UNIX-Betriebssystemen werden die Dateiberechtigungen mit dem chmodBefehl geändert . Es gibt nur wenige Möglichkeiten, chmod zu verwenden, aber die, auf die wir uns heute konzentrieren werden, ist die Verwendung von oktalen Berechtigungen. Die drei Ziffern in …


24
Nachträgliche Array-Sortierung
Eingang: Ein Array mit drei ganzen Zahlen: 0, 1und 2in beliebiger Reihenfolge (dh [2, 0, 1]) Und eine Zeichenfolge mit einer Länge> = 2, die nur alphabetische Buchstaben (sowohl Groß- als auch Kleinbuchstaben) und Ziffern (dh a1B2c3) enthält. Ausgabe: Basierend auf dem Array sortieren wir den String und geben ihn …

21
Tausche Bits mit ihren Nachbarn
Aufgabenbeschreibung Tauschen Sie bei einer Ganzzahl das (2k – 1) -te und das 2k -te niedrigstwertige Bit für alle Ganzzahlen k> 0 aus . Dies ist die Sequenz A057300 im OEIS. (Es wird angenommen, dass die Zahl "unendlich viele" führende Nullen hat. In der Praxis bedeutet dies einfach, ein einzelnes …

22
Golf-Text in DNA
Text zu DNA Golf Herausforderung Umwandlung von Input in einen DNA-Output. Algorithmus Text in ASCII-Codepunkte konvertieren (z. B. codegolf-> [99, 111, 100, 101, 103, 111, 108, 102]) String die ASCII-Codes zusammen (zB 99111100101103111108102) In Binärdatei konvertieren (z. B. 10100111111001101001011010001000011001101011011110000110010111111011000000110) Füge 0s am Ende ein, um eine gerade Anzahl von Zeichen …

6
Zählen Sie Reimschemata auf
Ein "Reimschema" ist eine Folge von Buchstaben abis z, so dass die ersten Vorkommen der Zeichen in aufsteigender Reihenfolge (ohne Lücken) beginnen a. Zum Beispiel (mit markiertem erstem Vorkommen): abccdbebdcfa ^^^ ^ ^ ^ Die Anzahl der Reimlängenschemata Nergibt sich aus den Bell-Zahlen B(N) . ( OEIS A000110 ) Die …

6
1 + 1 = 10, 1 + 2 = 3
Schreiben Sie eine Funktion oder ein Programm, die bzw. das eine einfache Arithmetik (Addition, Subtraktion, Multiplikation und Division) sowohl in Basis 10 als auch in Basis 2 ausführen kann. Die Funktion nimmt einen mathematischen Ausdruck als Eingabe und gibt das richtige Ergebnis in der richtigen Basis aus. Bei der Eingabe …

3
Rückstandszahlensystem
In Anbetracht der zahlreichen Herausforderungen hielt ich dies für interessant. In dieser Herausforderung werden wir das Residue Number System (RNS) verwenden, um Additionen, Subtraktionen und Multiplikationen mit großen ganzen Zahlen durchzuführen. Was ist der RNS Das RNS ist eine von vielen Möglichkeiten, die Menschen entwickelt haben, um Ganzzahlen zu identifizieren. …

2
Lipogramm "Quine"
Aufgabe Nehmen Sie ein einzelnes Unicode-Zeichen als Eingabe. Geben Sie ein Programm in derselben Sprache aus, die auch dieser Spezifikation entspricht, jedoch kein Eingabezeichen enthält. Wenn Ihr Programm mit Eingabe ausgeführt wird , ein , und dann wird das Ausgabeprogramm dann mit Eingang laufen b , dann wird das Programm …

30
Addition der Ziffern und der umgekehrten Ziffern
Bei einer Zahl> 0 wird die Summe mit allen Ziffern (1 .. n) verkettet und umgekehrt ausgegeben und addiert. Zum Beispiel mit n = 6: Die Zahlen 1 bis 6 verkettet: 123456 Rückgängig gemacht: 654321 Wenn Sie diese addieren, erhalten Sie: 777777. Ein weiteres Beispiel ist n = 11: 1 …


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.