2つの点A
とが与えられたとき、原点()である点の周りの線B
から線AO
への角度を見つけます。さらに、角度は、ポイントの位置に応じて正または負になる場合があります(例を参照)。入力はポイントとになり、便利な形式で入力できます。出力は度単位の角度になります(ただし、取得する原点を中心に反時計回りに回転した場合は正、時計回りに回転した場合は負になります)。角度が180度の場合、負または正の出力を返すことができます。同様に、角度は同じ角度の正または負のバージョンにすることができます(に等しい)。例:BO
O
O
(0,0)
A
B
AO
BO
90 deg
-270 deg
入力:
A(5,5) B(5,-5)
出力:-90
(AO
回転させる-90
度取得しますBO
)。入力:
A(5,-5) B(5,5)
出力:90
(AO
回転させる90
度取得しますBO
)。
これはcode-golfなので、バイト単位の最短コードが勝ちです!
(0,0)
どうなりますか?
AO
、BO
通常angleと呼ばれAOB
ます。