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