আমাদের এমন একটি ফাংশন লিখতে হবে যা 1 এবং 26 (উভয়ই অন্তর্ভুক্ত) এর মধ্যে একটি সংখ্যা নেয় এবং এর জন্য সংশ্লিষ্ট ইংরেজি বর্ণমালা প্রদান করে। (ক্যাপিটাল কেস) নম্বরটি এই রেঞ্জের বাইরে থাকলে -1 রিটার্ন করুন।
যেমন −
toAlpha(3) = C toAlpha(18) = R
ইত্যাদি।
ASCII কোডগুলি
ASCII কোড হল আমাদের কীবোর্ডে উপস্থিত সমস্ত অক্ষর এবং সংখ্যার মানক সাংখ্যিক উপস্থাপনা এবং এর জন্য অনেকগুলি৷
ক্যাপিটাল ইংলিশ বর্ণমালাগুলিও ascii চার কোডগুলিতে ম্যাপ করা হয়, এগুলি 65 থেকে শুরু হয় এবং 90 পর্যন্ত যায়, 65 'A'-এর মান, 'B'-এর জন্য 66 ইত্যাদি। আমরা ম্যাপ করতে এই কোডগুলি ব্যবহার করতে পারি। আমাদের বর্ণমালা
এটি করার জন্য সম্পূর্ণ কোড হবে −
উদাহরণ
const toAlpha = (num) => { if(num < 1 || num > 26 || typeof num !== 'number'){ return -1; } const leveller = 64; //since actually A is represented by 65 and we want to represent it with one return String.fromCharCode(num + leveller); }; console.log(toAlpha(18));
আউটপুট
কনসোলে আউটপুট হবে −
R