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