কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে ASCII ভ্যালু থেকে অ্যালফাবেট বের করা (লাইব্রেরি ফাংশন ছাড়া)

সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি নম্বর নেবে। ফাংশনটি সেটির সমতুল্য 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
  1. জাভাস্ক্রিপ্টে একটি সংখ্যার পরবর্তী প্রাইম নম্বর বের করা

  2. জাভাস্ক্রিপ্টে ASCII ভ্যালু থেকে অ্যালফাবেট বের করা (লাইব্রেরি ফাংশন ছাড়া)

  3. জাভাস্ক্রিপ্টে ২-ডি অ্যারের প্রতিটি সারির ন্যূনতম মানের যোগফল

  4. জাভাস্ক্রিপ্টে সর্টেড অ্যারে থেকে আউট-অফ-অর্ডার এলিমেন্ট খুঁজে বের করা