সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেয় এবং নিম্নলিখিত অ্যালগরিদমের উপর ভিত্তি করে এটি এনক্রিপ্ট করে -
-
স্ট্রিংটিতে শুধুমাত্র স্থান বিভক্ত শব্দ রয়েছে৷
-
আমাদের স্ট্রিং-এর প্রতিটি শব্দকে নিম্নলিখিত নিয়ম-
ব্যবহার করে এনক্রিপ্ট করতে হবে-
প্রথম অক্ষরটিকে এর ASCII কোডে রূপান্তর করতে হবে।
-
দ্বিতীয় অক্ষরটি শেষ অক্ষরের সাথে পরিবর্তন করতে হবে।
-
অতএব, এই অনুসারে, স্ট্রিং 'ভাল' এনক্রিপ্ট করা হবে '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