Als «conversion» getaggte Fragen

10
Base85-Codierung

Die Herausforderung Schreiben Sie ein Programm, das eine einzeilige Zeichenfolge mit beliebigen druckbaren ASCII-Zeichen eingeben und dieselbe in Base85 codierte Zeichenfolge ausgeben kann (unter Verwendung einer Big-Endian-Konvention). Sie können davon ausgehen, dass die Eingabe immer ≤ 100...

10
Zahlen, die Palindrome in N Basen sind

Geben Sie bei einer nicht negativen Ganzzahl n >= 0für immer die Folge von Ganzzahlen aus x_i >= 3, die Palindrome in genau nverschiedenen Basen sind b, in denen sich die Basis befinden kann 2 <= b <= x_i-2. Dies ist im Grunde die Umkehrung von OEIS A126071 , wo Sie ausgeben, welche...

10
Hexadezimal bis binär

Konvertieren Sie eine Hexadezimalzahl (beliebiger Größe) in eine Binärzahl. Eingang A POSITIVE Hexadezimalzahl mit einem 0xam Anfang. Eine gültige Eingabe entspricht immer dem folgenden regulären Ausdruck : 0x[0-9a-fA-F]+. Wenn die Eingabe keine gültige Hexadezimalzahl ist, dh alles, was nicht mit...

9
Erbliche Basisänderung

Hintergrund In dieser Herausforderung eine base bDarstellung einer ganze Zahl nist Ausdruck nals eine Summe von Potenzen von b, wo jeder Begriff höchstens tritt b-1Zeiten. Zum Beispiel kann die basen- 4Darstellungsart 2015ist 4^5 + 3*4^4 + 3*4^3 + 4^2 + 3*4 + 3 Nun wird die erbliche...

9
Von Rgb nach Cmyk

Berechnen Sie bei 3 Bytes oder RGB als Eingabe die nächsten CMYK-Werte und geben Sie sie aus. Erstellen Sie entweder eine Funktion mit Parametern und einem Rückgabewert oder ein Programm, das mit stdin / stdout arbeitet Verwenden Sie das Farbprofil Ihrer Wahl, geben Sie jedoch eine Referenz an Die...

9
Negative XOR-Primzahlen

Vor ungefähr einem Jahr wurden Sie gebeten, die XOR-Primzahlen zu finden . Dies sind Zahlen, deren einzige Faktoren 1 und sich selbst sind, wenn eine XOR-Multiplikation in Basis 2 durchgeführt wird . Jetzt werden wir die Dinge ein bisschen aufpeppen. Wir werden die XOR-Primzahlen in Basis -2 finden...

9
Konvertieren Sie AWG in Zoll

AWG (American Wire Gauge) ist eine gängige Methode zur Angabe von Drahtgrößen. Ihre Aufgabe bei dieser Herausforderung ist es, von einem bestimmten Messgerät in den Durchmesser des Drahtes in Zoll umzurechnen. Die Größe in Zoll für die Anzeigen von 4/0bis 40ist in der folgenden Tabelle angegeben:...

9
Konvertieren Sie CMYK-Werte in RGB

Konvertieren Sie die in CMYK angegebenen Farbcodes in den RGB-Wert. Eingabe: Zeichenfolge mit 4 Ganzzahlen (von 0 bis 100), getrennt durch Leerzeichen 86 86 0 43 28 14 0 6 0 41 73 4 Ausgabe: #141592 #ABCDEF #F49043 Der kürzeste Code gewinnt! TIPP: Zum Konvertieren von CMYK in RGB können Sie...

9
Die binäre binäre Erweiterung

Normalerweise zerlegen wir eine Zahl in Binärziffern, indem wir sie mit Zweierpotenzen mit einem Koeffizienten von 0oder 1für jeden Term zuweisen : 25 = 1*16 + 1*8 + 0*4 + 0*2 + 1*1 Die Wahl von 0und 1ist ... nicht sehr binär. Wir werden die wahre binäre Expansion durchführen, indem wir mit...

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
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) =...

8
Repariere deine Bäume!

In der Informatik verwenden wir oft Bäume in vielen verschiedenen Formen und Darstellungen. Die drei Hauptmethoden zum Serialisieren von Binärbäumen sind Präfix-, Infix- und Postfix-Notation. Zum Beispiel der folgende Binärbaum:   (Quelle: Niederländische Olympiade in Informatik, Finale, 2012/13)...

8
Zwischen SI-Präfixen konvertieren

Einführung Das Internationale Einheitensystem ist ein Messsystem auf der ganzen Welt, mit Ausnahme einiger weniger Länder, einschließlich der USA . Das SI-System (oder metrische System) basiert auf den unten aufgeführten Zehnerpotenzen (beachten Sie, dass dies eine unvollständige Tabelle ist):...

8
Konvertieren Sie eine "Mixed-Base" -String in ASCII

Bei einer Eingabe eines Strings mit Bytes, die entweder binär, oktal oder hexadezimal sein können, wird das ASCII-Äquivalent des Strings ausgegeben. Die Eingabe erfolgt beispielsweise im folgenden Format: 501200100001147 welcher ... repräsentiert 0x50 0o120 0b01000011 0x47 Das entspricht (in ASCII)...

8
Reverse Greek Conversion Golf

Einführung Sie müssen eine Funktion erstellen, um griechische Ziffern in arabische Ziffern umzuwandeln. Die Eingabe ist eine griechische Zahl, die kleiner 1000und größer als ist 0. Dies ist die Umkehrung meiner vorherigen Herausforderung . Algorithmus Split Eingang in Buchstaben (zB ΡΚΓ-> Ρ, Κ,...

8
Reisen auf einer flachen Erde

Koordinaten in der Welt der flachen Erde bestehen aus Breitengrad (x) und Längengrad (y), die ganze Zahlen im Bereich von 0 bis 9999 sind. Ähnlich wie Gaußsche Ganzzahlen , aber sie werden immer mit dieser Notation geschrieben: 411S 370E Das heißt, mit Soder Nan den Breitengrad angehängt und Eoder...

8
Erweiterung des Spiels der Siebener

Einführung Geben Sie alle Zahlen in einer bestimmten Basis aus, die in einer angepassten Version des Siebenerspiels erscheinen würden. Herausforderung Ihre Aufgabe ist es, alle Zahlen in einer bestimmten Basis in einem bestimmten Bereich auszugeben und diejenigen zu überspringen, die bestimmten...