Der Direktor eines Internats hat eine Sonnenuhr mit Kompasswind installiert. Um seinen Schülern die 360° eines Kompasses zu erklären, denkt er sich eine Osterjagd ausgehend von der Sonnenuhr aus. Da die Schüler etwas Bewegung brauchen, sollte jedes Ei mindestens 160 m von allen anderen entfernt sein.
Lass uns auf Osterjagd gehen
Der Direktor eines Internats hat eine Sonnenuhr mit Kompasswind installiert. Um seinen Schülern die 360° eines Kompasses zu erklären, denkt er sich eine Osterjagd ausgehend von der Sonnenuhr aus.
Da die Schüler etwas Bewegung brauchen, sollte jedes Ei mindestens 160 m von allen anderen entfernt sein.
Er:Versteckt ein Ei immer auf dem vollen Grad (z. B. 0° oder 37°)
Versteckt auf jedem Grad genau ein Ei, insgesamt 360 Eier.
Beachtet die Abstandsregel mit mindestens 160m (>= 160m)
Entfernt sich von der Sonnenuhr nur bei Bedarf und immer so wenig wie möglich
Bewegt sich immer im Uhrzeigersinn
Versteckt das nächste Ei möglichst nah möglichst bis zum letzten
Versteckt das erste Ei direkt nördlich auf 0° 160m von der Sonnenuhr entfernt
Ihre Aufgabe ist es, den Grad und die Entfernung jedes einzelnen zu bestimmen Ei.
Aufgabe 1:
Wenn für das erste Ei die Zahl 1 gegeben wird, soll der Grad 0 und der Abstand 160 sein.
GELÖST.
Aufgabe 2:
Wenn für das 13. Ei die Zahl 13 angegeben wird, beträgt der Grad 299 und Abstand nicht kleiner als 329,2661.
UNSOLVED - AssertionError: 210 != 299: Der Grad für Ei Nummer 13 muss 299 sein, war aber 210Aufgabe 3:
Und für jede andere gegebene Zahl zwischen 1 und 360 für das versteckte Ei können Sie den richtigen Grad und zurückgeben distance.
UNGELÖST
Ich habe es mit und ohne das Importmodul versucht.
Mein Code:
Code: Select all
import math
class EasterHuntPython:
@staticmethod
def calculate_nth_egg(egg_number: int) -> (int, float):
if not (1