Dados dois pontos A
e B
, encontre o ângulo de linha AO
a linha BO
sobre o ponto O
onde O
está a origem ( (0,0)
). Além disso, o ângulo pode ser positivo ou negativo, dependendo das posições dos pontos (veja exemplos). A entrada será pontos A
e B
, e pode ser dada de qualquer forma conveniente. A saída será o ângulo em graus (mas é positivo se AO
for girado no sentido anti-horário sobre a origem a ser BO
obtida e negativo se for girado no sentido horário). Se o ângulo for 180 graus, você poderá retornar uma saída negativa ou positiva. Da mesma forma, o ângulo pode ser a versão positiva ou negativa do mesmo ângulo ( 90 deg
é igual a -270 deg
). Exemplos:
Entrada:
A(5,5) B(5,-5)
Saída:-90
(AO
é girado-90
graus para obterBO
).Entrada:
A(5,-5) B(5,5)
Saída:90
(AO
é girado90
graus para obterBO
).
Isso é código-golfe , então o código mais curto em bytes vence!
(0,0)
?
AO
e BO
normalmente seria chamado de ângulo AOB
.