কম্পিউটার

জাভাস্ক্রিপ্টে স্ট্রিংকে MORSE কোডে রূপান্তর করা হচ্ছে


মোর্স কোড কি?

মোর্স কোড এটি একটি পদ্ধতি যা টেলিযোগাযোগে টেক্সট অক্ষরকে এনকোড করার জন্য দুটি ভিন্ন সিগন্যাল সময়কালের প্রমিত ক্রম হিসাবে ব্যবহৃত হয়, যাকে ডট এবং ড্যাশ বলা হয়।

একটি ফাংশন থাকতে যা একটি নির্দিষ্ট স্ট্রিংকে মোর্স কোডে রূপান্তর করে , আমাদের এমন একটি বস্তুর প্রয়োজন হবে যা সমস্ত অক্ষর (ইংরেজি বর্ণমালা) থেকে মোর্স কোডের সমতুল্য ম্যাপ করে। একবার আমাদের এটি হয়ে গেলে আমরা কেবল স্ট্রিংটির উপর পুনরাবৃত্তি করতে পারি এবং একটি নতুন স্ট্রিং তৈরি করতে পারি।

এখানে সেই অবজেক্ট যা বর্ণমালাকে মোর্স কোডে ম্যাপ করে −

মোর্স কোড মানচিত্র

const morseCode ={ "A":".-", "B":"-...", "C":"-.-.", "D":"-..", "E ":"।", "F":"...-.", "G":"--.", "H":"....", "I":"..", "J" :".---", "K":"-.-", "L":".-..", "M":"--", "N":"-.", "O" :"---", "P":".--.", "Q":"--.-", "R":".-.", "S":"...", T":"-", "U":"..-", "W":".--", "X":"-..-", "Y":"-.--", Z":"--.."}

এখন যে ফাংশনটি স্ট্রিংকে মোর্স কোডে রূপান্তর করে তা হবে −

উদাহরণ

const morseCode ={ "A":".-", "B":"-...", "C":"-.-.", "D":"-..", "E ":"।", "F":"...-.", "G":"--.", "H":"....", "I":"..", "J" :".---", "K":"-.-", "L":".-..", "M":"--", "N":"-.", "O" :"---", "P":".--.", "Q":"--.-", "R":".-.", "S":"...", T":"-", "U":"..-", "W":".--", "X":"-..-", "Y":"-.--", Z":"--.."}const convertToMorse =(str) => { str.toUpperCase().split("").ম্যাপ(el => { ফেরত morseCode[el] ? morseCode[el] :el; }).join("");};console.log(convertToMorse('দুর্যোগ ব্যবস্থাপনা'));console.log(convertToMorse('হেই আছে!'));

আউটপুট

কনসোলে আউটপুট হবে −

<পূর্ব>-........-...-...- ---..---..--.-.-..-.-----------!
  1. জাভাস্ক্রিপ্ট একটি স্ট্রিংকে বুলিয়ানে রূপান্তর করুন

  2. জাভাস্ক্রিপ্টে সেট করতে অ্যারে রূপান্তর করা হচ্ছে

  3. জাভাস্ক্রিপ্টে স্ট্রিং পুনরাবৃত্তি করবেন?

  4. জাভাস্ক্রিপ্টে অ্যারেকে ফোন নম্বর স্ট্রিংয়ে রূপান্তর করা হচ্ছে