تابعی بنویسید که آرایه ای از مقاومت ها را در ورودی بگیرد و مقاومت کل را در صورت موازی بودن و سری بودن مقاومت ها محاسبه کند. سپس نتیجه را در قالب یک لیست دو عددی در خروجی برگرداند.
نمونه ورودی و خروجی
resistanceCalculator([10, 20, 30, 40, 50]) ➞ [4.38, 150]
resistanceCalculator([25, 14, 65, 18]) ➞ [5.48, 122]
resistanceCalculator([10, 10]) ➞ [5, 20]
نکات
- مقاومت کل در حالت موازی در ایندکس اول و مقاومت کل در حالت سری را در ایندکس دوم بنویسید
- تا دو رقم اعشار روند شوند.
EXPECT_EQ(ResistanceCalculator({10, 20, 30, 40, 50}), expected); EXPECT_EQ(ResistanceCalculator({25, 14, 65, 18}), expected); EXPECT_EQ(ResistanceCalculator({10, 10}), expected); EXPECT_EQ(ResistanceCalculator({0, 0, 0, 0}), expected);
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات