Er is een oude legende in het oude Egypte, een verhaal dat al generaties lang wordt doorgegeven door de wijze priesters van de Farao’s. Men zegt dat diep in de Vallei der Koningen, een verborgen schatkamer van onvoorstelbare rijkdommen ligt, bewaakt door de krachten van de goden zelf. Deze schatkamer is alleen toegankelijk voor diegenen die in het bezit zijn van een magische sleutel – een sleutel niet gesmeed van metaal, maar gevormd door de essentie van de avonturier die de toegang zoekt.
De legende vertelt dat de goden besloten dat deze sleutel uniek moest zijn voor elke avonturier en afgeleid zou worden van hun ziel en lichaam. De sleutel wordt berekend door een reeks beproevingen, geïnspireerd door de goden, om te testen of de avonturier waardig is. Laten we eens kijken hoe deze mystieke sleutel wordt gemaakt.
Volgens de oude teksten van Thoth, god van wijsheid en kennis, bestaat de sleutel uit drie delen: de essentie van het leven (de leeftijd en conditie van de avonturier), de gaven van de goden (de geboortemaand van de avonturier) en de kracht van de zon (de zonnehoek). Alleen wanneer deze elementen in harmonie worden samengevoegd, zal de sleutel verschijnen.
Essentie van het Leven - Onder het oordeel van Anubis, de god van de balans, wordt de leeftijd van de avonturier gewogen tegen hun conditie. De conditie-index wordt berekend door de leeftijd van de avonturier te delen door de vierkantswortel van het aantal stappen dat ze die dag hebben gezet. Dit ritueel herinnert de avonturier eraan dat hun fysieke en mentale kracht in balans moeten zijn.
De Kracht van Ra, de Zonnegod - De zonnehoek van Ra wordt bepaald door het pad van de zon, die elke dag om 06:00 uur oprijst in het oosten en om 18:00 uur ondergaat in het westen. De zonnehoek (met als eenheid het aantal graden vanaf het oosten!) wordt berekend op basis van het aantal uren sinds zonsopkomst.
De zegening van Osiris - Afhankelijk van de geboortemaand van de avonturier, beslist de god van het leven en de dood, Osiris, of de avonturier extra kracht verdient. Als de geboortemaand van de avonturier oneven is, dan wordt hun magische sleutel gezegend met een extra kracht van 1337 (lees: wordt er achteraf 1337
bij de magische sleutel opgeteld), een getal dat volgens de priester-schrijvers de gunst van Osiris symboliseert. Maak hiervoor geen gebruik van if-
of else
, maar maak gebruik van de wiskundige formules die we in Python hebben gezien.
De Magische Sleutel - De avonturier vermenigvuldigt nu de leeftijd met de conditie-index, voegt indien nodig de zegening van Osiris toe, alsook wordt de zonnehoek van Ra toegevoegd. Na deze beproevingen verschijnt de magische sleutel in de vorm van een getal, afgerond naar het dichtstbijzijnde geheel getal, dat toegang kan verschaffen tot de schatten van de goden.
Het programma:
28
).8250
).6.5
uren verstreken.Het programma schrijft de magische sleutel tot slot naar uitvoer.
Een avonturier van 28 jaar oud die vandaag 8250 stappen heeft gezet, is geboren in mei (maand 4), en het is nu 3 uren sinds zonsopkomst (09:00 uur).
Invoer
28
8250
4
3
Uitvoer
Eenmaal de avonturier aankomt na 8250 stappen, is de magische sleutel van de avonturier: 54.
Een avonturier van 35 jaar oud die vandaag 10000 stappen heeft gezet, is geboren in januari (maand 0), en het is nu 9.5 uren sinds zonsopkomst (15:30 uur).
Invoer
35
10000
0
9.5
Uitvoer
Eenmaal de avonturier aankomt na 10000 stappen, is de magische sleutel van de avonturier: 155.
Een avonturier van 22 jaar oud die vandaag 9000 stappen heeft gezet, is geboren in maart (maand 2), en het is nu 6 uren sinds zonsopkomst (12:00 uur).
Invoer
22
9000
2
6
Uitvoer
Eenmaal de avonturier aankomt na 9000 stappen, is de magische sleutel van de avonturier: 95.