Der Zweck dieser Herausforderung besteht darin, festzustellen, ob eine Sammlung von eindimensonalen Stücken gekachelt werden kann, um einen endlichen kontinuierlichen Block zu bilden. Ein Stück ist eine nicht leere, endliche Folge von Nullen und Einsen, die mit einer Eins beginnt und endet. Einige mögliche Stücke sind 1, 101, 1111, 1100101. …
Die Folge enthält die dezimale Darstellung der Binärzahlen der Form:, 10101...wobei der n-te Term n Bits hat. Die Reihenfolge lässt sich wahrscheinlich am einfachsten erklären, indem nur die Beziehungen zwischen der binären und der dezimalen Darstellung der Zahlen gezeigt werden: 0 -> 0 1 -> 1 10 -> 2 101 …
Tor Erstellen Sie bei einer nicht negativen Ganzzahl eine Funktion, die die Startposition der Anzahl der größten aufeinanderfolgenden Einsen im Binärwert dieser Ganzzahl zurückgibt. Wenn Sie eine Eingabe erhalten 0, kehren Sie zurück 0. Wenn die Zahl mehrere gleich lange Streifen aufweist, müssen Sie die Position des letzten Streifens zurückgeben. …
Binär-Dezimal-Konverter Soweit ich sehen kann, gibt es keine einfache Herausforderung für die Konvertierung von Binärdaten in Dezimalzahlen. Schreiben Sie ein Programm oder eine Funktion, die eine positive binäre Ganzzahl annimmt und deren Dezimalwert ausgibt. Sie dürfen keine eingebauten Basisumwandlungsfunktionen verwenden. Ganzzahl-zu-Dezimal-Funktionen (z. B. eine Funktion, die 101010zu [1, 0, 1, …
Die Herausforderung Bei einer Ganzzahleingabe von xwhere 1 <= x <= 255werden die Ergebnisse von Zweierpotenzen zurückgegeben, die bei Summierung ergeben x. Beispiele Angesichts der Eingabe: 86 Ihr Programm sollte folgendes ausgeben: 64 16 4 2 Eingang: 240 Ausgabe: 128 64 32 16 Eingang: 1 Ausgabe: 1 Eingang: 64 Ausgabe: …
Herausforderung Sie müssen ein Programm oder eine Funktion generieren, die eine positive Ganzzahl N aufnimmt, die ersten N Terme der Fibonacci-Sequenz in Binärform berechnet, sie zu einer einzelnen Binärzahl verkettet, diese Zahl zurück in Dezimalform konvertiert und dann die Dezimalform als ausgibt ganze Zahl. Beispielsweise 1 -> [0] -> 0 …
Hintergrund 1870 erfand Émile Baudot den Baudot-Code , eine Zeichenkodierung mit fester Länge für die Telegraphie. Er entwarf den Code, der über eine manuelle Tastatur mit nur fünf Tasten eingegeben werden konnte. zwei mit der linken und drei mit der rechten Hand bedient: Mit dem rechten Zeige-, Mittel- und Ringfinger …
Ein Faro-Shuffle ist eine Technik, die häufig von Magiern verwendet wird, um ein Deck zu "mischen". Um einen Faro-Shuffle auszuführen, schneiden Sie zuerst das Deck in zwei gleiche Hälften und verschachteln dann die beiden Hälften. Beispielsweise [1 2 3 4 5 6 7 8] Faro wird gemischt [1 5 2 …
Ihre Aufgabe ist es, ein Programm oder eine Funktion zu schreiben, die ein ASCII-Dreieck druckt. Sie sehen so aus: |\ | \ | \ ---- Ihr Programm nimmt eine einzelne numerische Eingabe nmit den Einschränkungen an 0 <= n <= 1000. Das obige Dreieck hatte einen Wert von n=3. Das …
Dies wurde inspiriert von Problem 13 - Non-Repeating Binary der letzten Konkurrenz von HP CodeWars. Nehmen wir zum Beispiel eine zufällige Dezimalzahl 727429805944311 und schauen Sie sich seine binäre Darstellung an: 10100101011001011111110011001011101010110111110111 Teilen Sie nun diese Binärdarstellung in Teilfolgen auf, in denen sich die Ziffern 0und 1abwechseln. 1010 010101 10 …
Bei einer Ganzzahl N> = 1 wird die mittlere Anzahl von Bits in einer Ganzzahl von 0 bis N - 1 ausgegeben Spezifikation Die Ausgabe kann als Summe der Anzahl der Bits in der Binärdarstellung jeder Ganzzahl von 0 bis N-1 geteilt durch N berechnet werden. Die Binärdarstellung einer Ganzzahl …
Aufgabe Suchen Sie den Satz von Zahlen, sodass die Binärdarstellung zwei oder mehr 1durch mindestens einen getrennte Reihen enthält 0. Zum Beispiel für die Zahlen, die 4 Bits lang sind: 0 0000 (no ones) 1 0001 (only one run) 2 0010 (only one run) 3 0011 (only one run) 4 …
Eingang Die Eingabe ist eine einzelne positive Ganzzahl n Ausgabe Der Ausgang ist nmit dem höchstwertigen Bit auf gesetzt 0. Testfälle 1 -> 0 2 -> 0 10 -> 2 16 -> 0 100 -> 36 267 -> 11 350 -> 94 500 -> 244 Zum Beispiel: 350in binär ist …
Achtung: Dies ist KEINE "Hey, lass uns einen Kuchen in ASCII-Kunst zeichnen" -Herausforderung! Bitte lies weiter;) Vor einiger Zeit hatte ich Geburtstag, jetzt bin ich 33 Jahre alt. So gibt es diese unangenehme soziale Tradition, die darin besteht, Familie und Freunde einzuladen, zahlenmäßige Kerzen auf einen Kuchen zu setzen, Lieder …
Einführung Ich weiß nicht besonders wissen , wo die Fizz Buzz Trend herkam. Es ist vielleicht nur ein Mem oder so, aber es ist etwas populär. Herausforderung Ihre Aufgabe heute ist es, Fizz Buzz in eine Binärdatei (0, 1) umzuwandeln und diese Binärdatei in Text umzuwandeln. Ziemlich normales Zeug. Wie …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.