PointとLineSegment

2次元平面上の点を表すPointクラスを作成してください。このクラスは、点のx座標とy座標を表すxyの2つの属性を持ちます。さらに、原点(0,0)からその点までの距離を計算して返すdistance_from_originというメソッドを実装してください。
次に、線分を表すLineSegmentクラスを作成します。このクラスは、線分の両端を表すPointクラスのインスタンスであるp1p2の2つのプライベートな属性を持ちます。LineSegmentクラスには、線分の長さを計算して返すlengthというメソッドを実装してください。
入力
出力
first = Point(3, 4); second = Point(6, 8); seg = LineSegment(first, second); print(second.distance_from_origin()); print(seg.length())
10 5
 

Constraints

Time limit: 1 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue