Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

23
Anzeige von n mit n
Was ich möchte: Ganz einfach, ich möchte ein textbasiertes Display, das nach einer Eingabe fragt nund dann diesen Wert auf dem Display anzeigt! Aber da ist ein Fang. Jedes der 'wahren' 'Pixel' (die ausgefüllten) muss durch diese Zahl dargestellt werden n. Beispiel Sie erhalten eine Eingabe n. Sie können davon …

2
Was wird umzingelt?
Ich wollte schon immer einen Text mit #s umgeben, aber ich habe Probleme herauszufinden, was ich umgeben habe, so dass Sie in dieser Herausforderung ein Programm schreiben werden, um genau das zu tun Beispiele Ein- / Ausgänge werden durch einen Zeilenumbruch getrennt. ### #a# ### a # #a# # a …
18 code-golf  string 

1
Implementieren Sie die Enigma-Maschine
Die Enigma-Maschine ist eine ziemlich komplexe Verschlüsselungsmaschine, mit der die Deutschen und andere ihre Nachrichten verschlüsseln. Es ist Ihre Aufgabe, diese Maschine * zu implementieren. Schritt 1, Drehung Unsere Enigma-Maschine hat 3 Schlitze für Rotoren und 5 verfügbare Rotoren für jeden dieser Schlitze. Jeder Rotor hat 26 verschiedene mögliche Positionen …

5
Ist diese Zahl zufällig?
Ich habe random.org nach 128 Zufallszahlen zwischen 0 und 2 32 - 1 gefragt . Da der Zufallszahlengenerator so sehr darauf bedacht war, die ersten 64 Zahlen zuerst zu geben, sind sie offensichtlich zufälliger als die anderen 64. Schreiben Sie ein vollständiges Programm oder eine vollständige Funktion, die ein wahres …

9
RNA zu Protein Translation
RNA ist wie DNA ein Molekül, das in Zellen gefunden wird, die genetische Informationen kodieren. Es besteht aus Nukleotiden , die durch die Basen Adenin (A), Cytosin (C), Guanin (G) und Uracil (U) dargestellt werden. * Ein Codon ist eine Sequenz von drei Nukleotiden. Proteine sind große Moleküle, die eine …

5
Tipps zum Golfen ASCII art
Ich denke, die ASCII-Kunst-Fragen zu PPCG machen Spaß, aber ich persönlich denke, es kann ziemlich schwierig sein, besonders wenn die Frage als Code-Golf markiert ist . Ich frage mich, ob hier jemand Tipps hat, die für die Erstellung von ASCII-Grafiken hilfreich sind. Das einfache Anordnen von Zeichen ist einfach, aber …

2
Polystrips zählen
Das Kopfgeld verfällt in 3 Tagen . Bei Beantwortung dieser Frage erhalten Sie eine Reputationsprämie von +200 . Adám möchte eine bestehende Antwort belohnen : „ Diese gut erläuterte Antwort ist der neue Gewinner und war die erste in APL hier, sodass sie sich für dieses Kopfgeld qualifiziert .“ Polystreifen …

6
Cofaktor-Matrizen
Die Cofaktormatrix ist die Transponierte der Adjugatmatrix . Die Elemente dieser Matrix sind die Cofaktoren der ursprünglichen Matrix. Der Cofaktor (dh das Element der Cofaktormatrix in Zeile i und Spalte j) ist die Determinante der Submatrix, die durch Löschen der i-ten Zeile und j-ten Spalte aus der ursprünglichen Matrix gebildet …

2
Golf eine Nummer größer als die Nummer des Laders
Im Anschluss an das kürzeste Abschlussprogramm, dessen Ausgabegröße Grahams Nummer und Golf eine Nummer über TREE (3) übersteigt, stelle ich eine neue Herausforderung dar. Die Loader-Nummer ist eine sehr große Zahl, die schwer zu erklären ist (da sie selbst das Ergebnis einer Code-Golf-Übung mit einem flexiblen Ziel war). Es gibt …


10
Ein scheußliches Programm
Zielsetzung Sie müssen ein Programm schreiben, das eine Ganzzahl nals Eingabe empfängt (von der Befehlszeile) und sich selbst (das Programm) nVerzeichnisse im Verzeichnisbaum einbettet . Beispiel mit n=5: Die Ordnernamen können beliebig sein. Die einzigen Voraussetzungen sind, dass die Tiefe korrekt ist und dass das Programm an seiner neuen Stelle …

8
Dividing Divisive Divisors
Bei einer positiven ganzen Zahl kann man immer ein Tupel von ganzen Zahlen so dass und Hier bedeutet dass ein Vielfaches von , sagen wir "a teilt b". Wenn alle Einträge mindestens . Für wir keinen solchen Faktor und erhalten daher ein leeres Tupel.nnn(k1,k2,...,km)(k1,k2,...,km)(k_1,k_2,...,k_m)ki⩾2ki⩾2k_i \geqslant 2k1⋅k2⋅...⋅km=nk1⋅k2⋅...⋅km=nk_1 \cdot k_2 \cdot ... …

6
Bilden Sie einige Hauptquadrate!
Was ist ein Prime Square? Ein Prime Square ist ein Quadrat, bei dem alle vier Kanten unterschiedliche Primzahlen sind. Aber welche? Und wie bauen wir sie? Hier ist ein Beispiel eines 4x4 Prime Square 1009 0 0 3 0 1021 Zuerst starten wir von der oberen linken Ecke. Wir arbeiten …

13
Sterne machen Sterne
Einführung Die Idee ist, das Sternchen (Stern) *zu verwenden, um einen ASCII-Stern in einer bestimmten Dimension anzuzeigen. Die Bemaßung ist eine Eingabenummer größer oder gleich , die die Höhe in Linien des oberen Punkts des Sterns angibt. Die Sterne hier sollen sechs spitze Sterne mit größeren Größen sein, die aus …

25
Tex Zitate (UVa 272)
Ersetzen Sie bei einer gegebenen Zeichenfolge alle linken doppelten Anführungszeichen durch zwei Backticks und alle rechten doppelten Anführungszeichen durch zwei einfache Anführungszeichen. Linke Anführungszeichen sind die Anführungszeichen, mit denen ein Anführungszeichen beginnt. Rechte Anführungszeichen sind die Anführungszeichen, mit denen ein Anführungszeichen endet. Anführungszeichen können nicht verschachtelt werden. Sie können davon …
17 code-golf 

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.