Solución

@maiquez·6/9/2026TypeScript
solution.tsTypeScript
def parse_csv_lines(lines: list[str]) -> list[dict]:
    # Usa un generador interno para procesar cada línea del CSV
    # La primera línea contiene los encabezados
    def _parse(headers, data_lines):
        for line in data_lines:
            # Divide la línea y combina con los encabezados
            values = line.split(",")
            parsed_lines = {}
            
            for i in range (len(headers)):
                parsed_lines[headers[i]] = values[i] 
            
            yield parsed_lines
    if not lines:
        return []

    headers = lines[0].split(",")
    return list(_parse(headers, lines[1:]))
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.