Esta es una pregunta bastante simple. De acuerdo con este sitio web aleatorio que encontré: Archivo web , un ángulo de referencia es the acute angle formed by the terminal side of the given angle and the x-axis.
que debe escribir un programa para encontrarlos.
No recuerdo nada del álgebra 2, ¿qué significa esto?
Los ángulos generalmente se dan en forma estándar , que se mide colocando un lado del ángulo y midiendo al otro lado, en sentido antihorario, de la siguiente manera:
Esta será tu aportación. Su salida será el ángulo de referencia de esto. Puede pensar en esto como básicamente la distancia más pequeña desde el lado terminal al eje x. Excepto que es un ángulo, no una distancia. Aquí hay unos ejemplos:
Aclaraciones
- Todos los valores predeterminados en entradas y envíos.
- Los ángulos están en grados .
- Los ángulos negativos, ángulos no enteros, y los ángulos> 360 grados están permitidos.
- Salida en forma
60 deg
. - Este es el código de golf , por lo que gana el código más corto en bytes.
Casos de prueba
70 -> 70 deg
135 -> 45 deg
210 -> 30 deg
-60 -> 60 deg
91 -> 89 deg
610 -> 70 deg
-1000 -> 80 deg
abs(arcsin(sin(input)))+" deg"
, aunque no sé qué idioma ganaría (necesitaría admitir grados y operaciones de cadena).