Heim > Web-Frontend > js-Tutorial > Codieren einer numerischen Zeichenfolge in eine Zeichenfolge aus Nullen und Einsen in JavaScript

Codieren einer numerischen Zeichenfolge in eine Zeichenfolge aus Nullen und Einsen in JavaScript

PHPz
Freigeben: 2023-08-24 08:13:08
nach vorne
657 Leute haben es durchsucht

在 JavaScript 中将数字字符串编码为 0 和 1 的字符串

Frage

Wir müssen eine JavaScript-Funktion schreiben, die eine Zeichenfolge akzeptiert, die eine Dezimalzahl darstellt.

Unsere Funktion sollte diese Dezimalzahl basierend auf den folgenden Regeln in eine Binärzahl umwandeln/kodieren.

Für jede Ziffer von d in n

  • Sei k die Anzahl der Ziffern von d
  • Wir multiplizieren k-1 mit der Zahl 0, gefolgt von der Zahl 1
  • Wir schreiben die Zahl d als Binärzeichenfolge mit dem Die Ziffer ganz rechts ist das niedrigstwertige Bit
  • Schließlich verketten wir die Ergebnisse von b) und c), um die Kodierung von d zu erhalten

Schließlich verketten wir alle Ergebnisse der erhaltenen Zahlen von n.

Codierung 2 ist also 0110 und 3 ist 0111

Das obige ist der detaillierte Inhalt vonCodieren einer numerischen Zeichenfolge in eine Zeichenfolge aus Nullen und Einsen in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage