Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptでのバイナリから元の文字列への変換


バイナリコードを表す文字列を受け取るJavaScript関数を作成する必要があります。関数は、文字列のアルファベット表現を返す必要があります。

例-

バイナリ入力文字列が-

の場合
const str = '1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100';

その場合、出力は-

になります。
const output = 'Hello World';

このためのコードは-

になります
const str = '1001000 1100101 1101100 1101100 1101111 100000 1010111
1101111 1110010 1101100 1100100';
const binaryToString = (binary = '') => {
   let strArr = binary.split(' ');
   const str = strArr.map(part => {
      return String.fromCharCode(parseInt(part, 2));
   }).join('');
   return str;
};
console.log(binaryToString(str));

出力

そして、コンソールの出力は-

になります
Hello World

  1. Javascriptのバイナリツリー

    バイナリツリーは、データストレージの目的で使用される特別なデータ構造です。二分木には、各ノードが最大2つの子を持つことができるという特別な条件があります。バイナリツリーには、検索が並べ替えられた配列と同じくらい高速であり、挿入または削除操作がリンクリストと同じくらい高速であるため、順序付き配列とリンクリストの両方の利点があります。 これは、以下で説明するいくつかの用語を含む二分木の図です- 重要な用語 以下は、ツリーに関する重要な用語です。 パス −パスとは、ツリーのエッジに沿ったノードのシーケンスを指します。 ルート −ツリーの最上部にあるノードはルートと呼ばれます。ツ

  2. JavaScript文字列をブール値に変換します

    JavaScriptで文字列をブール値に変換するためのコードは次のとおりです- 例 <!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    } </style> </head> <body> <h1>Converting strin