Programmierrätsel & Code Golf

20
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 Matrix...

20
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...

20
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 (Ausfüllen der...

20
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...

20
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...

20
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...

20
Weibliche und männliche Sequenzen

Diese Frage ist wahrscheinlich schwieriger als alle Aufgaben, bei denen "eine Folge von Zahlen generiert" wird, da hierfür ZWEI Sequenzen erforderlich sind, die gleichzeitig arbeiten. Freue mich schon sehr auf die Antworten! Douglas Hofstadter hat in seinem Buch " Gödel, Escher, Bach: Ein ewiger...

20
"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 geben es auf...

20
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,...

20
Diff Kompression [geschlossen]

Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Für diese Herausforderung müssen Sie ein...

20
Ist es ein wordinian?

Was ist der kürzeste Weg, um zu sehen, ob eine Eingabe mit einer Programmiersprache ein Wordinian ist? Ein Wordinian ist ein Wort, das Wörter der Länge 1 bis zur Länge des ursprünglichen Wortes enthält. Beispielsweise, Behälter "Ich" ist ein Wort "in" ist ein Wort "bin" ist ein Wort Oder, Bühne 'a'...

20
Neugier ist der Katze Tod?

Einige Leute sagen, Neugierde habe die Katze getötet. Andere sagen, es war die Kiste und das Gift. Der RSPCA zufolge muss Erwin Schrödinger das Recht verlieren, Haustiere zu besitzen. Mit Tierschützern vor seinem Haus. Der Katzenmörderwissenschaftler Schrödinger hat endlich seine größte Erfindung...