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

জাভাস্ক্রিপ্টে স্ট্রিং-কে ন্যাটো (NATO) ফোনেটিক্যালফাবেটে রূপান্তর


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেবে এবং সেটিকে ন্যাটো ফোনেটিক্যালফাবেটে রূপান্তর করবে।

২৬টি কোড ওয়ার্ড হল: Alfa, Bravo, Charlie, Delta, Echo, Foxtrot, Golf, Hotel, India, Juliett, Kilo, Lima, Mike, November, Oscar, Papa, Quebec, Romeo, Sierra, Tango, Uniform, Victor, Whiskey, X-ray, Yankee, Zulu।

উদাহরণ

নিচের কোডটি –

const str = 'this is simple string'; const convertToNato = (str = '') => { let nato = { a: 'Alfa', b: 'Bravo', c: 'Charlie', d: 'Delta', e: 'Echo', f: 'Foxtrot', g: 'Golf', h: 'Hotel', i: 'India', j: 'Juliett', k: 'Kilo', l: 'Lima', m: 'Mike', n: 'November', o: 'Oscar', p: 'Papa', q: 'Quebec', r: 'Romeo', s: 'Sierra', t: 'Tango', u: 'Uniform', v: 'Victor', w: 'Whiskey', x: 'Xray', y: 'Yankee', z: 'Zulu' }; let arr = [...str]; return arr .filter((letter) => letter !== " ") .map((letter) => { if( /[^a-z]/.test(letter.toLowerCase()) ) { return letter } else { return nato[letter.toLowerCase()]; } }).join(' '); }; console.log(convertToNato(str));

আউটপুট

কনসোল আউটপুট –

Tango Hotel India Sierra India Sierra Sierra India Mike Papa Lima Echo Sierra Tango Romeo India November Golf
  1. ভ্যানিলা জাভাস্ক্রিপ্ট দিয়ে স্ট্রিংকে সংখ্যায় রূপান্তর

  2. জাভাস্ক্রিপ্টে স্ট্রিংকে ডেটে রূপান্তর

  3. জাভাস্ক্রিপ্ট দিয়ে স্ট্রিং বুলিয়ানে রূপান্তর করা

  4. জাভাস্ক্রিপ্টে অ্যারে থেকে সেটে কনভার্ট করা