-
다차원 리스트(튜플) 내 숫자의 합 계산하기코딩 테스트/Level 2 2022. 8. 7. 07:42반응형
재귀를 이용해 다차원 리스트(튜플) 내 숫자들의 합을 계산하시오. (문자 제외)
[1, (12, 3, [1, 2]), 'r', 1, 2]
foo = [1, (12, 3, [1, 2]), 'r', 1, 2] def recursive(array, total): for each in array: if isinstance(each, int): total += each elif isinstance(each, list) or isinstance(each, tuple): total += recursive(each, total) return total print(recursive(foo, 0))
반응형