Concatenar para formar la lista objetivo
Crea una función que devuelva True si varias listas más pequeñas pueden concatenarse para formar la lista objetivo y False en caso contrario.
Ejemplos
canConcatenate([[1, 2, 3, 4], [5, 6], [7]], [1, 2, 3, 4, 5, 6, 7]) ➞ True
canConcatenate([[2, 1, 3], [5, 4, 7, 6]], [7, 6, 5, 4, 3, 2, 1]) ➞ True
canConcatenate([[2, 1, 3], [5, 4, 7, 6, 7]], [1, 2, 3, 4, 5, 6, 7]) ➞ False
# No se encontraron duplicados de 7 en la lista objetivo.
canConcatenate([[2, 1, 3], [5, 4, 7]], [1, 2, 3, 4, 5, 6, 7]) ➞ False
# Falta 6 en la lista objetivo.Notas
- Las listas no tienen que estar ordenadas (consulta el ejemplo n.º 2).
- Las listas deben concatenarse para crear exactamente la lista final (consulta los ejemplos n.º 3 y 4).