Solución

@maiquez·hace 3dTypeScript
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_point
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.