Heim  >  Artikel  >  Web-Frontend  >  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
PHPznach vorne
2023-08-24 08:13:08585Durchsuche

在 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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen