Conteo profundo de listas

Published by Matt in

Crea una función que reciba una lista y devuelva el número de TODOS los elementos que contiene (incluidos los que están dentro de las listas anidadas).

Ejemplos

deep_count([1, 2, 3]) ➞ 3

deep_count([[1], [2], [3]]) ➞ 6

deep_count(["x", "y", ["z"]]) ➞ 4

deep_count(["a", "b", ["c", "d", ["e"]]]) ➞ 7

Notas

En los ejemplos anteriores, observa cómo las sublistas dentro de la lista principal cuentan como un elemento además de los elementos que están dentro de esa sublista.