Als «code-golf» getaggte Fragen

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


12
Cooke und Wheatstone Telegraph, Fünfnadel
Definition Laut Wikipedia : Der Cooke and Wheatstone-Telegraph war ein frühes elektrisches Telegraphensystem aus den 1830er Jahren, das vom englischen Erfinder William Fothergill Cooke und dem englischen Wissenschaftler Charles Wheatstone erfunden wurde. Es war das erste Telegraphensystem, das in den kommerziellen Dienst gestellt wurde. Der Empfänger bestand aus einer Anzahl …


1
Bootloader Golf: Brainf ***
Erstellen Sie einen Bootloader, der ein bestimmtes Brainfuck-Programm ausführt. Das ist Code-Golf , also gewinnt das Programm mit den wenigsten Bytes. Als Bootloader wird die Größe des Programms im kompilierten Code in Bytes ungleich Null gezählt. Brainfuck 30000 überlaufende 8-Bit-Zellen. Zeiger springt über. Einige Anmerkungen zu Operationen: Die Eingabe muss …

10
Taschenoperationen implementieren
Eine Tasche , auch Multiset genannt, ist eine ungeordnete Sammlung. Sie können es einen Satz nennen, der Duplikate zulässt, oder eine Liste (oder ein Array), die nicht sortiert / indiziert sind. In dieser Herausforderung werden Sie gebeten, Taschenoperationen durchzuführen: Addition, Differenz, Multiplikation, Division, Zählung und Gleichheitstest. Operationen Die angegebenen Vorgänge …

17
Wie sollen Sie Ihre Stühle anordnen?
Sie unterrichten eine Klasse von Schülern mit interessanten Präferenzen für die Anordnung ihrer Stühle. Es gibt 3 sehr spezifische Anforderungen an die Anordnung der Stühle: Sie werden meist in einem Rechteck angeordnet, auch wenn dadurch einige Stühle leer werden. Es müssen so wenig Stühle wie möglich frei sein. Sie müssen …
20 code-golf  math 

12
"Bit-Borrow" zwei Nummern
Wussten Sie, dass eine kleine Anzahl Bits von einer größeren Anzahl ausleihen kann ? Hier ist ein Beispiel. Sagen wir unsere beiden Zahlen 5 und 14. Schreiben Sie sie zunächst binär auf: 5 14 000101 001110 Zunächst nehmen wir die kleinste auf etwas weg von der größeren Zahl, und wir …

19
Zählen auf bijektiver Basis 62
Die Aufgabe besteht darin, alle Zeichenfolgen von 'a' bis '999' einschließlich Großbuchstaben wie folgt zu generieren: 'a', 'b', 'c' ... 'y', 'z', 'A', 'B', 'C' ... 'Y', 'Z', '0', '1', 2' ... '8', '9', 'aa', 'ab', 'ac' ... 'az', 'aA', 'aB' ... 'aZ', 'a0' ... 'a9', 'ba' und so weiter …


15
Eine Matrix diamantieren
Wenn Sie eine Matrix haben, geben Sie eine Darstellung der Matrix aus, in der sich das obere linke Element oben befindet, die Antidiagonale die mittlere Zeile und das untere rechte Element unten. Betrachten Sie beispielsweise die folgende Matrix: 1 2 3 4 5 6 7 8 9 Die Diamantversion dieser …

12
Tipps zum Golfen in MATL
MATL ist eine von Luis Mendo entwickelte Golfsprache . MATL hat sich als äußerst wettbewerbsfähig erwiesen und Einsendungen in anderen Golfsprachen wie Pyth, CJam und Jelly oft geschlagen . Was sind einige nützliche Tipps zum Golfen in MATL? (Bitte wie immer einen Tipp pro Antwort!) MATL kann hier online getestet …
20 code-golf  tips  matl 

1
Das Welpenkommando
Das puppyDienstprogramm nimmt einen Dateinamen als Eingabe und tut genau das, was Sie von einem Welpen erwarten: Es zerfetzt ihn! Wie wird geschreddert? Rippen Sie die Seiten mit den Zähnen aus . Teilen Sie die Eingabedatei in Zeilenumbrüche. Zerreißen Sie jede Seite mit Ihren Pfoten. Wählen Sie für jede Zeile …


19
Diagonale des endlichen Kantors
Ausgehend von einer Liste von NGanzzahlen mit jeweils NZiffern wird eine Zahl ausgegeben, die sich von der ersten Ziffer aufgrund der ersten Ziffer, der zweiten Ziffer aufgrund der zweiten Ziffer usw. unterscheidet. Beispiel Angesichts dieser Liste: 1234 4815 1623 4211 Die 2932erste Ziffer der ersten Ziffer unterscheidet sich von der …

4
„Arbeit beenden“ so früh wie möglich
Hintergrund Stellen Sie sich für einen Moment vor, Sie hätten einen nervenaufreibenden Job. Jeden Morgen erhalten Sie eine Sammlung von Aufgaben, die Sie an diesem Tag bearbeiten sollten. Jede Aufgabe hat eine bestimmte Dauer und muss nach dem Start in einem Durchgang erledigt werden. Ihr Chef toleriert keinen Leerlauf. Wenn …

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.