Solución
solution.tsTypeScript
from collections import namedtuple
from dataclasses import dataclass
# Define aqui el namedtuple Point con campos x, y, name
# Define aqui la dataclass PointDC con campos x, y, name
Point = namedtuple(
"Point",
["x","y","name"]
)
@dataclass
class PointDC():
x: int
y: int
name: str
def convert_formats(x: float, y: float, name: str) -> dict:
# 1. Crea un Point namedtuple
# 2. Convierte a dict con _asdict()
# 3. Crea un PointDC a partir del dict
# 4. Retorna el dict
point = Point(x, y, name)
dict_point = point._asdict()
pointdc = PointDC(**dict_point)
return dict_point0respuestas