সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি নম্বর নেবে। ফাংশনটি সেটির সমতুল্য ASCII অ্যালফাবেট রিটার্ন করবে (যদি সেটির জন্য অ্যালফাবেট থাকে), অন্যথায় -1।
শর্ত হলো আমরা কোনো বিল্ট-ইন ফাংশন ব্যবহার করতে পারব না যা এই মানগুলো কনভার্ট করে।
উদাহরণ
নিচে কোড দেওয়া হলো:
const num = 98;
const findChar = (num = 1) => {
const alpha = 'abcdefghijklmnopqrstuvwxyz';
if(num >= 97 && num <= 122){
return alpha[num - 97];
};
if(num >= 65 && num <= 90){
return alpha.toUpperCase()[num - 65];
};
return -1;
};
console.log(findChar(num));
আউটপুট
b