Als «code-golf» getaggte Fragen

20
Interleaving umkehren

Wenn Sie eine Zeichenfolge angegeben haben, kehren Sie sie interleaving um. So geht's für abcdefghiund abcdefghij, 0-indiziert: Trennen Sie die Zeichen bei geraden Indizes von den Zeichen bei ungeraden Indizes:acegi bdfh acegi bdfhj Kehren Sie die Zeichen bei ungeraden Indizes um:acegi hfdb acegi...

20
Ist es eine zyklische Zahl?

Eine zyklische Zahl besteht aus einer Anzahl von "n" Ziffern, die bei Multiplikation mit 1, 2, 3, ... n die gleichen Ziffern ergeben, jedoch in einer anderen Reihenfolge. Beispielsweise ist die Zahl 142.857 eine zyklische Zahl, da 142.857 × 2 = 285.714, 142.857 × 3 = 428.571, 142.857 × 4 = 571.428...

20
Xor-Verschlüsselung entschlüsseln

Ihre Aufgabe ist es, eine verschlüsselte Zeichenfolge als Eingabe zu verwenden und die entschlüsselte Zeichenfolge auszugeben, um ihre versteckte Nachricht zu enthüllen. Die Zeichenfolgen, sowohl die Eingabe als auch die Ausgabe, enthalten Zeichen aus dieser Liste mit 64 ASCII-Zeichen (beachten Sie...

20
Effizientere US-Bundesstaatencodes

Kürzen Sie diesen US-Bundesstaat! hat Spaß gemacht, aber wir haben gelernt, dass es mit dem aktuellen System schwierig ist, US-Bundesstaaten effizient abzukürzen. Lassen Sie uns ein alternatives Code-Schema für effizientes Golfen entwickeln. Deine Aufgabe: Schreiben Sie eine Funktion (oder ein...

20
Mach die Saite kaputt!

Wenn Sie eine Zeichenfolge als Eingabe angeben, geben Sie eine oder mehrere Varianten der Zeichenfolge so aus, dass: Kein Charakter befindet sich an seiner ursprünglichen Position Zu einem Zeichen, zu dem es ursprünglich gehörte, ist kein Zeichen benachbart Sie können davon ausgehen, dass dies für...

20
Lesen Sie ein Passwort

Ihre Herausforderung besteht darin, ein "Passwort" von der Tastatur / Standardeingabe zu lesen. Herausforderung : Lesen Sie eine Zeichenfolge sunsichtbar. sDrucken Sie für jedes der Zeichen in ein Zeichen c. In Echtzeit. Regeln: Sie müssen cin Echtzeit drucken . Sobald der Benutzer ein Zeichen...

20
Wiederholt es sich?

Eine Zeichenfolge wird wiederholt, wenn sie zwei aufeinanderfolgende Teilzeichenfolgen enthält, die äquivalent sind. Beispielsweise werden 2034384538452Wiederholungen 3845nacheinander ausgeführt , da sie zweimal enthalten sind. Daher müssen Sie entscheiden, ob eine Zeichenfolge eine sich...

20
Zeichnen Sie ein großes ASCII-X

Problem Inspiriert von einer vorherigen Herausforderung ähnlich , etwas zu tun Bei einer positiven Ganzzahleingabe nwird eine Form ausgegeben, die diesem Muster folgt: Eingabe n=1: * * * * * Eingabe n=2: ** ** **** ** **** ** ** Eingabe n=3: *** *** *** *** ***** *** ***** *** *** *** *** und so...

20
Zeichnen Sie eine Sudoku-Tafel mit Strichzeichnungen

Das ist Code Golf. Für diese Herausforderung akzeptiere ich eine Methode (Sie benötigen kein vollständiges Programm), aber die Methodensignatur wird für die Byteanzahl gezählt, und ich möchte die vollständige Signatur sehen (keine Lamdba). Die Eingabe für die Methode ist ein Integer-Array mit 81...

20
Richtiges Divisor-Mash-up

Ein richtiger Teiler ist ein Teiler einer Zahl n , die nicht n selbst ist. Die richtigen Teiler von 12 sind beispielsweise 1, 2, 3, 4 und 6. Sie erhalten eine ganze Zahl x , x ≥ 2, x ≤ 1000 . Ihre Aufgabe ist es, alle höchsten richtigen Teiler der ganzen Zahlen von 2 bis x (einschließlich) zu...

20
Bin ich eine automorphe Zahl?

Eine automorphe Zahl ist eine Zahl, die ein Suffix ihres Quadrats in der Basis 10 ist. Dies ist die Sequenz A003226 im OEIS. Deine Aufgabe: Schreiben Sie ein Programm oder eine Funktion, um festzustellen, ob eine Eingabe eine automorphe Zahl ist. Eingang: Eine ganze Zahl zwischen 0 und 10 ^ 12...

20
Vereinfachen Sie die Matrixeingabe!

Ich habe einige Herausforderungen im Zusammenhang mit Matrizen geschrieben. Allen ist gemeinsam, dass ich ein Format wie das folgende verwende, um die Matrizen sowohl in Beispielen als auch in Testfällen darzustellen: 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 Dies ist wahrscheinlich ein umständliches...

20
Spanischer Ausweiskontrollzeichenrechner

Dies ist ein sehr sehr einfacher Algorithmus, der sicher in vielen verschiedenen Sprachen gelöst werden kann. In Spanien bestehen Ausweise ( DNI ) aus 8 Ziffern und einem Steuerzeichen. Das Steuerzeichen wird mit dem folgenden Algorithmus berechnet: Teilen Sie die Zahl durch 23, nehmen Sie den Rest...

20
Rechteckiger Unterschied

In dieser Herausforderung erhalten Sie zwei überlappende Rechtecke und müssen die Rechtecke berechnen, die durch Entfernen der Rechtecke voneinander erstellt wurden. Wenn Sie beispielsweise das rote Rechteck vom schwarzen entfernen: Am Ende haben Sie eine der folgenden beiden Rechteckmengen: Sie...

20
Pascals Raute

Pascals Rhombus (das eigentlich ein Dreieck ist) erhält man durch Hinzufügen des folgenden Musters: * *** x anstatt * * x Dies bedeutet, dass jede Zelle die Summe der drei Zellen in der Zeile direkt darüber und einer Zelle in der Zeile 2 darüber ist. Genau wie Pascals Dreieck enthält die nullte...

20
Rapunzel, Rapunzel, lass dein Haar runter!

Beschreibung Ich denke, jeder kennt das Märchen von Rapunzel und dem Prinzen. Für diejenigen, die dies nicht tun: lesen Sie es hier. Rapunzel hatte sich jedoch gerade die Haare schneiden lassen, sodass es möglicherweise nicht lang genug war, um ihren Prinzen aufsteigen zu lassen! Sie kann sehr...

20
Code Punktsumme quine

Alle Quine- Herausforderungen auf dieser Site konzentrieren sich auf die Anzahl der Bytes oder auf die Zeichen selbst. Dieser ist anders. Ihre Herausforderung besteht darin, ein Programm zu schreiben, das eine Ausgabe mit einer Codepunktsumme erzeugt, die mit der Codepunktsumme der Quelle identisch...

20
Wie endet das Quadrat?

In der Basis 10 enden alle perfekten Quadrate auf 0 , 1 , 4 , 5 , 6 oder 9 . In Basis 16 enden alle perfekten Quadrate mit 0 , 1 , 4 oder 9 . Nilknarf beschreibt in dieser Antwort, warum dies so ist und wie dies sehr gut funktioniert , aber ich werde hier auch eine kurze Beschreibung geben: Beim...