সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি ডিক্রিপ্ট করা বার্তা নেয় এবং এর উত্স বার্তা ফেরত দেয়৷
আমরা শুধু জানি সেই বার্তাটি এনক্রিপ্ট করতে ব্যবহৃত অ্যালগরিদম।
এবং অ্যালগরিদম হল −
- বার্তা স্ট্রিং বিপরীত করুন।
- প্রতিটি অক্ষরকে তার ASCII কোড দিয়ে উদ্ধৃতিতে প্রতিস্থাপন করুন (A থেকে '65', h থেকে '104' এবং আরও অনেক কিছু)।
- অঙ্ক এবং স্পেস যেমন আছে তেমন সন্নিবেশ করান।
উদাহরণ
নিম্নলিখিত কোড -
const str = '12 hello world 30'; const decryptString = (str = '') => { const alpha = 'abcdefghijklmnopqrstuvwxyz'; let res = ''; for(let i = str.length - 1; i >= 0; i--){ const el = str[i]; if(alpha.includes(el.toLowerCase())){ res += `'${el.charCodeAt(0)}'`; }else{ res += el; }; }; return res; }; console.log(decryptString(str));
আউটপুট
নিম্নোক্ত কনসোল আউটপুট -
03 '100''108''114''111''119' '111''108''108''101''104' 21