ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptを使用したアルゴリズムに基づいて文字列を暗号化します。

JavaScriptを使用したアルゴリズムに基づいて文字列を暗号化します。

WBOY
WBOY転載
2023-09-17 09:57:021188ブラウズ

使用 JavaScript 基于算法加密字符串

#質問

文字列を受け取り、次のアルゴリズムに基づいて暗号化する JavaScript 関数を記述する必要があります -

    #文字列にはスペースで区切られた単語のみが含まれます。
  • 次のルールを使用して文字列内の各単語を暗号化する必要があります -
    • 最初の文字を ASCII コードに変換する必要があります。
    • 2 番目の文字を最後の文字と交換する必要があります。
  • #したがって、これに従って、文字列「good」は「103doo」に暗号化されます。

以下はコードです -

ライブデモンストレーション

const str = 'good';
const encyptString = (str = '') => {
   const [first, second] = str.split('');
   const last = str[str.length - 1];
   let res = '';
   res += first.charCodeAt(0);
   res += last;
   for(let i = 2; i < str.length - 1; i++){
      const el = str[i];
      res += el;
   };
   res += second;
   return res;
};
console.log(encyptString(str));

出力

103doo

以上がJavaScriptを使用したアルゴリズムに基づいて文字列を暗号化します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。