Solución
solution.tsTypeScript
class Date:
def __init__(self, year: int, month: int, day: int) -> None:
self.year = year
self.month = month
self.day = day
# Agrega aquí el classmethod que parsea un string "YYYY-MM-DD"
@classmethod
def from_string(cls, date_str) -> "Date":
date = date_str.split("-")
year = int(date[0])
month = int(date[1])
day = int(date[2])
return cls(year,month,day)
def parse_date(date_str: str) -> dict:
# Usa Date.from_string para parsear y retorna {"year": ..., "month": ..., "day": ...}
result = Date.from_string(date_str)
return {"year": result.year, "month": result.month, "day": result.day}0respuestas