Point e LineSegment
É necessário desenvolver uma classe Point
com dois atributos: x
e y
, representando as coordenadas x e y de um ponto num plano 2D. A classe Point
deve ter um método chamado distance_from_origin
que calcula e retorna a distância do ponto à origem (0,0).
Em seguida, crie uma classe LineSegment
com dois atributos privados: p1
e p2
, cada um sendo uma instância da classe Point
, representando os extremos do segmento de reta. A classe LineSegment
deve ter um método chamado length
que calcula e retorna o comprimento do segmento de reta.
Entrada | Saída |
---|---|
| 10 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB