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

স্ট্রিং নিরপেক্ষীকরণ - JavaScript


একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা শুধু '+' বা '-' ধারণকারী একটি স্ট্রিং নেবে এবং পুরো স্ট্রিং-এর নিরপেক্ষীকরণ ফলাফল অনুযায়ী '+' বা '-' রিটার্ন করবে।

যেমন '++' ফলাফল দেবে '+', '--' ও '+', '-+' বা '+-' ফলাফল দেবে '-'।

আমাদের স্ট্রিংটি −

const str = '+++-+-++---+-+--+-';

উদাহরণ

নিচে কোডটি দেওয়া হল −

const str = '+++-+-++---+-+--+-'; const netResult = (str = '') => {   const strArr = str.split('');   return strArr.reduce((acc, val) => {     if(acc === val){       return '+';     };     return '-';   }); }; console.log(netResult(str));

আউটপুট

কনসোলে নিচের আউটপুট দেখা যাবে −

-

  1. জাভাস্ক্রিপ্ট রেজেক্সে \d বনাম \D পার্থক্য

  2. জাভাস্ক্রিপ্টে টেমপ্লেট স্ট্রিংস

  3. জাভাস্ক্রিপ্টে টেমপ্লেট স্ট্রিং দিয়ে ফরম্যাটেড স্ট্রিং

  4. জাভাস্ক্রিপ্টে নেস্টেড টেমপ্লেট স্ট্রিং