یک فیوز زمانی ذوب میشود که جریان الکتریکی دستگاه از مقدار مجاز فیوز بیشتر شود. فیوز ایدهآل باید از جریان خروجی دستگاه بیشتر باشد، اما تا حد ممکن نزدیک به آن باشد.
با توجه به لیستی از مقادیر فیوز (به صورت رشتهای) و جریان خروجی دستگاه، تابعی بنویسید که فیوز مناسب را برای دستگاه بازگرداند.
نمونه ورودی و خروجی
ChooseFuse(["3V", "5V", "12V"], "4.5V") ➞ "5V"
ChooseFuse(["5V", "14V", "2V"], "5.5V") ➞ "14V"
ChooseFuse(["17V", "15V", "12V"], "9V") ➞ "12V"
نکات
- لیست فیوزها ممکن است مرتب نشده باشد.
- همواره یک فیوز معتبر در لیست وجود خواهد داشت که برای دستگاه مناسب باشد.
- فقط سه مقدار ممکن برای فیوزها در هر ورودی وجود دارد.
ChooseFuse(["3V", "5V", "12V"], "4.5V") ➞ "5V"
ChooseFuse(["5V", "14V", "2V"], "5.5V") ➞ "14V"
ChooseFuse(["17V", "15V", "12V"], "9V") ➞ "12V"
ChooseFuse(["1V", "2V", "3V"], "2.5V") ➞ "3V"
نظرات