Biorąc pod uwagę dwa punkty Ai B, znajdź kąt od linii AOdo linii BOwokół punktu, z Októrego Opochodzi 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 Ai Bmogą być podane w dowolnej dogodnej formie. Wyjściowy będzie kąt w stopniach (ale jest dodatni, jeśli AOzostanie obrócony przeciwnie do ruchu wskazówek zegara wokół początku, BOa 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 degjest równy -270 deg). Przykłady:
Dane wejściowe: Dane
A(5,5) B(5,-5)wyjściowe:-90( aby uzyskać stopnieAOobrotu ).-90BODane wejściowe: Dane
A(5,-5) B(5,5)wyjściowe:90( aby uzyskać stopnieAOobrotu ).90BO
To jest golf golfowy , więc wygrywa najkrótszy kod w bajtach!
(0,0)?
AOi BObyłby zwykle nazywany kątem AOB.