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

n ডিভাইসের প্রতিরোধ নির্ণয় - JavaScript


পদার্থবিজ্ঞানে, ধরা যাক ৩টি রেজিস্টর সিরিজে সংযুক্ত, তাহলে তাদের সমতুল্য প্রতিরোধ হবে −

R = R1 + R2 + R3

এবং রেজিস্টরগুলো প্যারালেলে সংযুক্ত থাকলে সমতুল্য প্রতিরোধ হবে −

R = (1/R1) + (1/R2) + (1/R3)

একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেবে যার দুটি সম্ভাব্য মান 'series' বা 'parallel' এবং তারপর n-সংখ্যক রেজিস্টরের প্রতিরোধের মান। ফাংশনটি এই রেজিস্টরগুলোর সমতুল্য প্রতিরোধ রিটার্ন করবে।

উদাহরণ

এই ফাংশনের জন্য কোড লিখি।

const r1 = 5, r2 = 7, r3 = 9; const equivalentResistance = (combination = 'parallel', ...resistors) => {   if(combination === 'parallel'){     return resistors.reduce((acc, val) => (1/acc) + (1/val));   };   return resistors.reduce((acc, val) => acc + val); }; console.log(equivalentResistance('parallel', r1, r2, r3));

আউটপুট

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

3.0277777777777777

  1. জাভাস্ক্রিপ্ট AVL ট্রিতে ব্যালেন্স ফ্যাক্টর ক্যালকুলেট করা

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

  3. জাভাস্ক্রিপ্টে অ্যারেতে মেডিয়ান গণনা

  4. জাভাস্ক্রিপ্টে অ্যারেতে গড় (Average) গণনা