Skip to content
DeepForgeby svx
All problems
MediumGraph Algorithmsgraph-214

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
    pass

4 test cases · run your code against them in the editor