Dies ist eine ziemlich einfache Frage. Nach dieser zufälligen Website, die ich gefunden habe - Web Archive , ist ein Bezugswinkel the acute angle formed by the terminal side of the given angle and the x-axis.Sie müssen ein Programm schreiben, um diese zu finden.
Ich erinnere mich an nichts aus Algebra 2, was bedeutet das?
Winkel werden normalerweise in Standardform angegeben , die gemessen wird, indem eine Seite des Winkels platziert und zur anderen Seite entgegen dem Uhrzeigersinn gemessen wird.
Dies wird Ihre Eingabe sein. Ihre Ausgabe wird der Referenzwinkel davon sein. Sie können sich dies als den kleinsten Abstand von der Klemmenseite zur x-Achse vorstellen. Es ist nur ein Winkel, keine Distanz. Hier sind einige Beispiele:
Klarstellungen
- Alle Standardeinstellungen für Eingaben und Übermittlungen.
- Winkel ist in Grad .
- Negative Winkel, nicht ganzzahlige Winkel und Winkel> 360 ° sind zulässig.
- Ausgabe in Form
60 deg. - Das ist Code-Golf , also gewinnt der kürzeste Code in Bytes!
Ein weiterer hilfreicher Link .
Testfälle
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", obwohl ich nicht weiß, welche Sprache gewinnen würde (es müsste Grade und Zeichenkettenoperationen unterstützen).




