Bestimmen Sie bei zwei Punkten A
und B
den Winkel von Linie AO
zu Linie BO
um den Punkt, an O
dem O
sich der Ursprung befindet ( (0,0)
). Zusätzlich kann der Winkel abhängig von der Position der Punkte positiv oder negativ sein (siehe Beispiele). Die Eingabe erfolgt in Punkten A
und B
und kann in beliebiger Form erfolgen. Die Ausgabe ist der Winkel in Grad (aber positiv, wenn AO
gegen den Uhrzeigersinn gedreht, um den Ursprung zu erhalten, BO
und negativ, wenn im Uhrzeigersinn gedreht). Wenn der Winkel 180 Grad beträgt, können Sie eine negative oder positive Ausgabe zurückgeben. Ebenso kann der Winkel die positive oder negative Version desselben Winkels sein ( 90 deg
ist gleich -270 deg
). Beispiele:
Eingabe:
A(5,5) B(5,-5)
Ausgabe:-90
(AO
wird um-90
Grad gedrehtBO
).Eingabe:
A(5,-5) B(5,5)
Ausgabe:90
(AO
wird um90
Grad gedrehtBO
).
Das ist Code-Golf , also gewinnt der kürzeste Code in Bytes!
(0,0)
?
AO
und wird BO
normalerweise Winkel genannt AOB
.