Biorąc pod uwagę dwa punkty A
i B
, znajdź kąt od linii AO
do linii BO
wokół punktu, z O
którego O
pochodzi początek ( (0,0)
). Dodatkowo kąt może być dodatni lub ujemny w zależności od położenia punktów (patrz przykłady). Dane wejściowe będą punktami A
i B
mogą być podane w dowolnej dogodnej formie. Wyjściowy będzie kąt w stopniach (ale jest dodatni, jeśli AO
zostanie obrócony przeciwnie do ruchu wskazówek zegara wokół początku, BO
a ujemny, jeśli zostanie obrócony zgodnie z ruchem wskazówek zegara). Jeśli kąt wynosi 180 stopni, możesz zwrócić wynik ujemny lub dodatni. Podobnie, kąt może być dodatnią lub ujemną wersją tego samego kąta ( 90 deg
jest równy -270 deg
). Przykłady:
Dane wejściowe: Dane
A(5,5) B(5,-5)
wyjściowe:-90
( aby uzyskać stopnieAO
obrotu ).-90
BO
Dane wejściowe: Dane
A(5,-5) B(5,5)
wyjściowe:90
( aby uzyskać stopnieAO
obrotu ).90
BO
To jest golf golfowy , więc wygrywa najkrótszy kod w bajtach!
(0,0)
?
AO
i BO
byłby zwykle nazywany kątem AOB
.