Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 600 Bytes

File metadata and controls

24 lines (17 loc) · 600 Bytes

Instructions

Complete the function/method (depending on the language) to return True when its argument is an array that has the same nesting structure as the first array.

Examples

# should return True
same_structure_as([ 1, 1, 1 ], [ 2, 2, 2 ] )
same_structure_as([ 1, [ 1, 1 ] ], [ 2, [ 2, 2 ] ] )

# should return False 
same_structure_as([ 1, [ 1, 1 ] ], [ [ 2, 2 ], 2 ] )
same_structure_as([ 1, [ 1, 1 ] ], [ [ 2 ], 2 ] )

# should return True
same_structure_as([ [ [ ], [ ] ] ], [ [ [ ], [ ] ] ] )

# should return False
same_structure_as([ [ [ ], [ ] ] ], [ [ 1, 1 ] ] )