Es gibt eine großartige Geschichte über reguläre Sechsecke, die zum Beispiel in Waben gefunden werden. Aber diese beschäftigte Biene braucht Ihre Hilfe, um ihm zu sagen, welcher Punkt innerhalb oder außerhalb seines Honigtopfs liegt. Bestimmen Sie also bei einem regelmäßigen Sechseck wie unten abgebildet, zentriert am Ursprung und mit der Kantengröße l, ob sich ein Satz von Koordinaten (x, y) innerhalb, genau am Rand oder außerhalb meines regulären Sechsecks befindet.
Eingabe, Ausgabe und Regeln
Die Regeln sind:
- Eingabe- und Ausgabemethoden folgen den Standardregeln .
- Die Eingabe besteht aus drei Ganzzahlen :
x,y,l. xundyhaben ein beliebiges geeignetes vorzeichenbehaftetes Ganzzahlformat.list positiv (niemals 0).- Ihr Programm muss a ausgeben / zurückgeben,
1wenn sich der Punkt(x,y)innerhalb des regulären Sechsecks befindet,-1wenn er außerhalb liegt oder0wenn er genau am Rand liegt. - Dies ist ein Code-Golf, also gewinnt der kürzeste Code. Bei einem Unentschieden gewinnt der früheste Beitrag.
- Für die Ausgabe an stdout: führende / nachfolgende Leerzeichen oder Zeilenumbrüche in der Ausgabe sind zulässig.
- Es gelten Standardlücken.
Testfälle
Hier einige Testfälle:
0,0,1 --> 1
0,1,1 --> -1
0,-1,1 --> -1
1,0,1 --> 0
-1,0,1 --> 0
-1,-1,1 --> -1
1,1,1 --> -1
-2,-3,4 --> 1
32,45,58 --> 1
99,97,155 --> -1
123,135,201 --> 1
