Point y LineSegment
Se te pide desarrollar una clase Point
con dos atributos: x
y y
, que representan la coordenada x y la coordenada y de un punto en un plano 2D. La clase Point
debe tener un método llamado distance_from_origin
que calcule y devuelva la distancia desde el punto hasta el origen (0,0).
A continuación, crea una clase LineSegment
con dos atributos privados: p1
y p2
, cada uno siendo una instancia de la clase Point
, que representan los extremos del segmento de línea. La clase LineSegment
debe tener un método llamado length
que calcule y devuelva la longitud del segmento de línea.
Entrada | Salida |
---|---|
| 10 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB