Dati due punti A
e B
, trova l'angolo da una riga AO
all'altra BO
rispetto al punto in O
cui O
è l'origine ( (0,0)
). Inoltre, l'angolo può essere positivo o negativo a seconda della posizione dei punti (vedere esempi). Gli input saranno punti A
e B
, e possono essere dati in qualsiasi forma conveniente. L'output sarà l'angolo in gradi (ma è positivo se AO
viene ruotato in senso antiorario rispetto all'origine per ottenere BO
e negativo se viene ruotato in senso orario). Se l'angolo è di 180 gradi, è possibile che venga restituito un output negativo o positivo. Allo stesso modo, l'angolo può essere la versione positiva o negativa dello stesso angolo ( 90 deg
è uguale a -270 deg
). Esempi:
Input:
A(5,5) B(5,-5)
Output:-90
( gradiAO
ruotati-90
per ottenereBO
).Input:
A(5,-5) B(5,5)
Output:90
( gradiAO
ruotati90
per ottenereBO
).
Questo è code-golf , quindi vince il codice più breve in byte!
(0,0)
?
AO
e BO
verrebbe normalmente chiamato angolo AOB
.