Solución
solution.tsTypeScript
from typing import List, Dict
import os
def plan_file_copy(files: List[str], src_dir: str, dest_dir: str) -> List[Dict[str, str]]:
# Construye rutas de origen y destino para cada archivo
result = []
path = {}
for filename in files:
path = {"src": os.path.join(src_dir, filename), "dest": os.path.join(dest_dir, filename)}
result.append(path)
return result0respuestas