All problems
Resistance Distance Series-Parallel
Problem
Combine resistances with the series and parallel laws.
series is a list of resistances connected in series, and parallel_groups is a list of groups where each group is connected in parallel; the groups themselves are in series with the first list. Return the total resistance.
Hint
Series resistances add; parallel conductances add.
Test cases
case 1
in: [[2,3],[[6,3]]]
expected: 7
case 2
in: [[],[[1,1]]]
expected: 0.5
case 3
in: [[1,1,1],[]]
expected: 3
case 4
in: [[1],[[2,2],[3,6]]]
expected: 4
Starter codePython
def resistance_series_parallel(series, parallel_groups):
# Your code here
pass4 test cases · run your code against them in the editor