Solución

@maiquez·hace 5dTypeScript
solution.tsTypeScript
from typing import List, Dict
import re 

def parse_requirements(req_lines: List[str]) -> List[Dict[str, str]]:
    # Parsea cada línea y extrae nombre, operador y versión
    result = []
    for line in req_lines:
        result.append({"name": re.match(r"[A-Za-z]+",line).group(), "operator": re.search(r"[^\w\s]+",line).group(), "version": re.search(r"\d+(?:\.\d+)*",line).group()})
    return result
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.