{ &a"/> { &a">

Rumah  >  Artikel  >  hujung hadapan web  >  Sulitkan rentetan berdasarkan algoritma menggunakan JavaScript

Sulitkan rentetan berdasarkan algoritma menggunakan JavaScript

WBOY
WBOYke hadapan
2023-09-17 09:57:021188semak imbas

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

Soalan

Kita perlu menulis fungsi JavaScript yang menerima rentetan dan menyulitkannya berdasarkan algoritma berikut -

  • String mengandungi hanya perkataan yang dipisahkan oleh ruang.

  • Kita perlu menyulitkan setiap perkataan dalam rentetan menggunakan peraturan berikut -

    • Huruf pertama perlu ditukar kepada kod ASCII.

    • Huruf kedua perlu ditukar dengan huruf terakhir.

Jadi mengikut ini, rentetan "baik" akan disulitkan sebagai "103doo".

Contoh

Berikut ialah kod -

Demo langsung

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));

Output

103doo

Atas ialah kandungan terperinci Sulitkan rentetan berdasarkan algoritma menggunakan JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam