এমন একটি প্রোগ্রাম বা ফাংশন লিখুন যা ইনপুট নেয়: সমস্ত প্রতিরোধক উপলব্ধ এবং একটি প্রতিরোধের মান এবং এই প্রতিরোধকগুলি ব্যবহার করে প্রতিরোধ পাওয়ার পক্ষে সম্ভব কিনা সেগুলির সত্যবাদী মান আউটপুট করে।
নিয়মাবলী:
ইনপুট জন্য যে কোনও বিন্যাস করতে হবে।
কমপক্ষে 1 টি উপলব্ধ প্রতিরোধক থাকবে এবং আপনার প্রোগ্রামে কমপক্ষে 10 টি উপলব্ধ প্রতিরোধকের জন্য আউটপুট পাওয়া উচিত।
সমস্ত উপলব্ধ প্রতিরোধকের প্রতিরোধ এবং প্রয়োজনীয় প্রতিরোধের ইতিবাচক পূর্ণসংখ্যা হবে।
উপলব্ধ প্রতিরোধকের জন্য যদি কোনও ভগ্নাংশের মানও সম্ভব হয় তবে প্রয়োজনীয় প্রতিরোধেরটি আনুমানিক মান হতে পারে example (উদাহরণ দেখুন)
সম্ভাব্য এবং সম্ভব নয় এর জন্য আউটপুট কোনও 2 অনন্য মান হওয়া উচিত।
প্রতিরোধকগুলি যে কোনও উপায়ে সংযুক্ত থাকতে পারে।
সিরিজ প্রতিরোধ: সিরিজের এন প্রতিরোধের জন্য: ফলাফল = আর 1 + আর 2 + আর 3 + .... আরএন
সমান্তরাল প্রতিরোধের: সমান্তরাল n প্রতিরোধের জন্য: ফলাফল = 1 / (1 / আর 1 + 1 / আর 2 + 1 / আর 3 + .... + 1 / আরএন)
সার্কিটের জন্য সমস্ত প্রতিরোধকের প্রয়োজনীয় প্রতিরোধের প্রয়োজন হতে পারে না (যদি এটি হয় তবে আউটপুট সত্য)।
বিজয়ী:
এটি কোড-গল্ফ তাই সংক্ষিপ্ততম কোডের জয়।
উদাহরণ:
R List
110 220,220 -> True
440 220,220 -> True
550 400,300 -> False
3000 1000,3000 -> True
750 1000,3000 -> True
333 1000,1000,1000 -> True (1000||1000||1000=333.333)
667 1000,1000,1000 -> True ((1000+1000)||1000=666.6666)
8000 1000,1000,7000 -> True
190 100,200,333,344,221 -> True
193 105,200,333,344,221 -> True
400 200,100 -> False
শেষ দুটি উদাহরণের জন্য ব্যাখ্যা: /physics/22252/resistor-circuit-that-isnt-paentall-or-series
3 3 1
,3 3 2
?