Als «polyglot» getaggte Fragen

11
Pseudo-Quine-Polyglot-Spracherkennungszähler

Quines machen Spaß. Polyglots machen auch Spaß. Es gibt vielsprachige Quines, aber wir können die Messlatte noch höher legen. Schreiben Sie eine Datei, die ein gültiges Programm für die Sprachen α, β und γ enthält. Wenn die Datei (möglicherweise nach dem Kompilieren) als Programm der Sprache α oder...

11
Wiederholung interpretieren!

Diese Herausforderung ist die erste in einer Serie mit zwei Herausforderungen zum Thema Wiederholung. Der zweite wird bald auf sein. In einer Sprache namens Wiederholung (nur aus etwas I), besteht dort eine unendliche Reihe von 12345678901234567890..., mit 1234567890immer wiederholen. Die folgende...

10
Quine von Bestellungen

Schreiben Sie ein Programm, das bei Ausführung in verschiedenen Sprachen eine unterschiedliche Byte-Permutation des Codes in jeder Sprache ausgibt. Der genaue Quellcode wird als eine Permutation gezählt. Hier kann "unterschiedliche Sprache" unterschiedliche Versionen (Py 2 und Py 3) oder...

10
Schreiben Sie eine Semiquine

Angenommen, Sie haben zwei Sprachen Aund B. Eine Zeichenfolge sist eine Semiquine in Aund Bwenn sie die folgenden Bedingungen erfüllt: sist eine Quine in der Sprache A. sist ein Polyglot in Aund B. Die Ausgabe beim Ausführen sals BProgramm ist eine andere Zeichenfolge s', bei der es sich um eine...

9
Bei einer int-Eingabe n wird n * umgekehrt (n) ausgedruckt.

Bei gegebener Ganzzahl nausdruckenn * reversed(n) reversed(n)ist die Nummer, die Sie erhalten, wenn Sie reversedie Ziffern von n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) =...

9
Erweitern Sie die Vergleichsketten

Im Gegensatz zu den meisten Sprachen wertet Python a<b<cwie in der Mathematik aus und vergleicht die drei Zahlen im Gegensatz zum Vergleich des Booleschen a<bmit c. Der richtige Weg, dies in C (und vielen anderen) zu schreiben, wäre a<b && b<c. Bei dieser Herausforderung...

9
Golf die Pseudoprimes!

Einleitung / Hintergrund In einer kürzlichen Diskussion im Krypto-Chat wurde ich aufgefordert, mit dem Fermat-Primalitätstest und den Carmichael-Zahlen zu diskutieren / zu helfen . Dieser Test basiert auf der Prämisse, dass a^(p-1) mod p==1immer für Primzahlen gilt p, aber nicht immer für...

9
Polyglot Quine vor und zurück!

Sie müssen einen Polyglot erstellen, der seinen Quellcode in einer Sprache und seinen Quellcode in einer anderen Sprache rückwärts ausgibt . Im Gegensatz zu den normalen Regeln können Sie die aktuelle Datei lesen oder eine integrierte Datei verwenden, um den Quellcode Ihrer Übermittlung abzurufen...

8
Leben und Tod von Bäumen

Die Herausforderung Schreiben Sie ein Programm, das eine Ganzzahl N als Eingabe verwendet und die Phase von Leben oder Tod ausgibt, in der sich ein Baum gerade befindet. N liegt immer zwischen 0 und 10. Die Stufen von Leben und Tod Leben: Um einen Lebensabschnitt zu zeichnen, zeichnen Sie einfach...