Als «base-conversion» getaggte Fragen

19
Wie viele Lynch-Bell-Nummern gibt es?

Herausforderung Wenn Sie eine Ganzzahl angeben, geben Sie nals Eingabe wo aus 36 >= n >= 2, wie viele Lynch-Bell-Zahlen sich in der Basis befinden n. Die Ausgabe muss in der Basis 10 sein. Lynch-Bell-Nummern Eine Zahl ist eine Lynch-Bell-Zahl, wenn: Alle Ziffern sind eindeutig (keine...

19
Gibt es mehr harte oder weiche Objekte?

Tangential inspiriert von der Eröffnung des What-If-Buches. Die Eingabe ist ein Rechteck aus Leerzeichen als Zeichenfolge, Liste der Zeichenfolge usw. mit Objekten, die aus #den folgenden Elementen bestehen: ######## # # ######## ### #### ### #### ### Die Objekte sind immer sich nicht...

19
Große Basis, kleine Ziffern

Die J-Sprache hat eine sehr alberne Syntax zum Angeben von Konstanten . Ich möchte mich auf ein cooles Feature konzentrieren: die Fähigkeit, in beliebigen Basen zu schreiben. Wenn Sie XbYfür eine Xbeliebige Nummer schreiben undY beliebige alphanumerische Zeichenfolge , interpretiert J Yals...

18
64 Bit ASCII Weben

Eingang Zwei ganze Zahlen: Eine nicht negative ganze Zahl W im Bereich von 0 bis 2 ^ 64-1, die die Bindung angibt. Eine positive ganze Zahl S im Bereich von 1 bis 255, die die Seitenlänge angibt. Diese können in der von Ihnen gewünschten Reihenfolge eingenommen werden. Ausgabe Ein S durch S ASCII -...

18
Komprimierte Wochentage

Bei Eingabe einer Liste von Wochentagen wird die kürzeste sortierte Darstellung der Liste ausgegeben. Das Format des Eingangs ist eine Zeichenkette , die aus einem oder mehreren der zwei Zeichen - Strings Su(Sonntag), Mo(Montag), Tu(etc.), We, Th, Fr, und Sa. Die Eingabe muss nicht unbedingt in...

18
Ausgang N in Basis -10

Herausforderung: Akzeptieren Sie in der Programmiersprache Ihrer Wahl eine Ganzzahl als Eingabe in Basis 10 und geben Sie sie in negadezimaler Notation aus , die auch als Basis -10 bezeichnet wird Beispielalgorithmus: Dies ist ein aus Wikipedia entnommener Algorithmus, um die Basis 10 in eine...

18
Alle deine Base 97 gehören uns

Viele Programmiersprachen werden ausschließlich mit druckbarem ASCII, Tabulatoren und Zeilenumbrüchen geschrieben. Diese 97 Zeichen werden dann in 8-Bit-Bytes gespeichert (die tatsächlich 256 verschiedene Zeichen aufnehmen können!), Was einfach schrecklich ineffizient ist - insbesondere beim...

18
Berechnen Sie den inversen Modul

Die Aufgabe: Gibt einen Wert für aus x, wobei a mod x = bfür zwei gegebene Werte a,b. Annahme aund bwird immer positive ganze Zahlen sein Es wird nicht immer eine Lösung für geben x Wenn mehrere Lösungen vorhanden sind, geben Sie mindestens eine davon aus. Wenn keine Lösungen vorhanden sind, geben...

17
Finden Sie Muster in Strings

In dieser Herausforderung besteht Ihre Aufgabe darin, Teilzeichenfolgen mit einer bestimmten Struktur zu lokalisieren. Eingang Ihre Eingabe besteht aus zwei nicht leeren alphanumerischen Zeichenfolgen, einem Muster p und einem Text t . Die Idee ist, dass jedes Zeichen von peine zusammenhängende...

17
Suchen Sie die längste Wiederholungszahl

Ihre Aufgabe ist es, eine positive Zahl als Eingabe n zu nehmen und die Länge der längsten Wiederholungsstellendarstellung von n in einer beliebigen Basis auszugeben . Zum Beispiel kann 7 wie folgt dargestellt werden 111_2 21_3 13_4 12_5 11_6 10_7 7_8 Die Wiederholungsziffern sind 111_2und 11_6,...

17
Primes in verschiedenen Basen

Herausforderung: Sie erhalten eine Basis 10 Nummer. Für jede Basis von 10 abwärts bis zur Basis 2: Nehmen Sie die ursprüngliche Eingabenummer als Zeichenfolge zur Basis 10 und entfernen Sie alle Ziffern der Nummer, die für die Basis ungültig sind. Interpretieren Sie die resultierende Zahlenfolge in...

17
Shamirs geheimes Teilen

Ausgehend von n(der Anzahl der Spieler), t(dem Schwellenwert) und s(dem Geheimnis) werden die nGeheimnisse ausgegeben, die durch Shamirs Secret-Sharing-Algorithmus generiert wurden . Der Algorithmus Für die Zwecke dieser Herausforderung werden die Berechnungen in GF (251) (dem endlichen Feld der...

17
Verschwindende Elemente

Wenn Sie eine Zeichenfolge Sund eine Liste von Indizes angeben X, ändern Sie diese, Sindem Sie das Element an jedem Index entfernen Sund dieses Ergebnis als neuen Wert von verwenden S. Zum Beispiel gegeben S = 'codegolf'und X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o...

16
Palindrom der niedrigsten Basis

Bei einer Zahl n, schreiben Sie eine Funktion, die die kleinste Basis findet , b ≥ 2so dass nein Palindrom in der Basis ist b. Beispielsweise sollte eine Eingabe von 28die Basis zurückgeben, 3da die ternäre Darstellung von 28 1001 ist. Obwohl 93sowohl in Basis 2 als auch in Basis 5 ein Palindrom...

16
Geh weg! No-1 ist da!

Ich habe mit ein paar Zahlen rumgespielt und eine Sequenz gefunden, die natürlich auf OEIS läuft. Es ist A005823 : Zahlen, deren ternäre Erweiterung keine Einsen enthält . Es geht: a (2n) = 3 · a (n) +2 a (2n + 1) = 3 * a (n + 1) a (1) = 0 a = 0,2,6,8,18,20,24,26,54 .... Ich habe ein CJam-Programm...

16
Summe der binären Teilstrings

Diese Herausforderung ist einfach: Geben Sie eine Dezimalzahl ein, wandeln Sie sie in eine Binärzahl um und berechnen Sie die Summe der Teilzeichenfolgen der Binärzahl, deren Länge kürzer als die ursprüngliche Zahl ist. Hier ist ein Beispiel: Input: 11 Binary: 11 -> 1011 Substrings: 101 = 5 011...