Dati due punti Ae B, trova l'angolo da una riga AOall'altra BOrispetto al punto in Ocui 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 Ae B, e possono essere dati in qualsiasi forma conveniente. L'output sarà l'angolo in gradi (ma è positivo se AOviene ruotato in senso antiorario rispetto all'origine per ottenere BOe 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( gradiAOruotati-90per ottenereBO).Input:
A(5,-5) B(5,5)Output:90( gradiAOruotati90per ottenereBO).
Questo è code-golf , quindi vince il codice più breve in byte!
(0,0)?
AOe BOverrebbe normalmente chiamato angolo AOB.