Punkt und Liniensegment
Du sollst eine Klasse Point
entwickeln, die zwei Attribute besitzt: x
und y
. Diese repräsentieren die x- und y-Koordinaten eines Punkts in einer 2D-Ebene. Die Klasse Point
sollte eine Methode namens distance_from_origin
haben, die den Abstand des Punkts vom Ursprung (0,0) berechnet und zurückgibt.
Anschließend erstelle eine Klasse LineSegment
mit zwei privaten Attributen: p1
und p2
. Diese sind Instanzen der Klasse Point
und repräsentieren die Endpunkte des Liniensegments. Die Klasse LineSegment
sollte eine Methode namens length
enthalten, die die Länge des Liniensegments berechnet und zurückgibt.
Eingabe | Ausgabe |
---|---|
| 10 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB