Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   Verdammt gute Kalenderfrage (https://www.delphipraxis.net/191344-verdammt-gute-kalenderfrage.html)

Wolfgang Mix 4. Jan 2017 15:44

Verdammt gute Kalenderfrage
 
Verdammt gute Kalenderfrage:
(Jahrgangsstufe 7)

C.F. Gauß wurde am 30. April 1777 geboren.
Der 30.4.1967 fiel auf einen Sonntag.
An welchem Wochentag wurde Gauß geboren?

Hilfe: 1800 und 1900 waren keine Schaltjahre.
Weitere Hilfsmittel sind nicht erlaubt!

Wer findet eine nachvollziehbare Lösung?

Der gesuchte Wochentag ist übrigens Mittwoch, aber darum geht
es ja nicht

nahpets 4. Jan 2017 15:59

AW: Verdammt gute Kalenderfrage
 
Sowas in der Art:
Delphi-Quellcode:
Sonntag - (((1967 - 1777) * 365) + (((1967 - 1777) / 4) - 2)) mod 7 = Mittwoch

Jumpy 4. Jan 2017 16:08

AW: Verdammt gute Kalenderfrage
 
Oder:
Von Jahr zu Jahr schiebt sich der Wochentag um eines nach vorne, also 1777 bis 1967 190 mal.
In Schaltjahren sogar zwei Tage: 190 div 4 = 47, wg. 1800/1900: 47-2=45.
190+45=235. 235 mod 7 = 4. 4 Tage Rückwärts von Sonntag => Mittwoch.

Wolfgang Mix 4. Jan 2017 22:02

AW: Verdammt gute Kalenderfrage
 
Beides super Losungen . Bei Stephan merkt man die Codeerfahrung (Code perfekt)

Die andere Lösung auch perfekt und aus meiner Sicht aber schülernäher. Die Kids sind ja erst 13-14.

Meine Note wäre für beide 1+ bzw. 15 Punkte,

Ob ihrs glaubt oder nicht , es gibt noch einen oben drauf (16 Punkte) . Schaut Euch mal den Code von Conway an (Die Doomsday-Methode) . Da geht es noch einige ms flotter, Erklärung kommt, wenn hier nichts mehr kommt.
Der 16-Punkte-Held bekommt mein Buch gratis als Geschenk , versprochen.

Liebe Grüße
Wolfgang

himitsu 4. Jan 2017 23:13

AW: Verdammt gute Kalenderfrage
 
Habt ihr auch die Schaltsekunden berücksichtigt?
Über die Jahre summiert sich das ja. :lol:

nahpets 5. Jan 2017 09:49

AW: Verdammt gute Kalenderfrage
 
Nö, wieso, die ändern doch nix an der Anzahl der Tage, der Anzahl der Jahre, selbst Schaltstunden würden an der Berechnung nix ändern ;-)

himitsu 5. Jan 2017 10:02

AW: Verdammt gute Kalenderfrage
 
Genügend Sekunden ergeben auch einen zusätzlichen Tag :stelldirhierdasironiesmileyvor:

nahpets 5. Jan 2017 10:17

AW: Verdammt gute Kalenderfrage
 
Prinzipiell stimmt das, aber wenn irgendwer definiert, dass ein Tag jetzt eben mal grundsätzlich 24 * 60 * 61 Sekunden hat, ändert sich die Rechnung trotzdem nicht. Ein Tag ist ein Tag ist ein Tag, egal wie wir ihn im Laufe der Zeit umdefinieren. Ein Problem bei der Umrechnung bekommen wird nur, wenn wir im Berechnungszeitraum mehrere, unterschiedlich definierte, Zeitberechnungen haben, wie zum Bleistift 1582 geschehen ;-)

himitsu 6. Jan 2017 11:18

AW: Verdammt gute Kalenderfrage
 
Linux mit seiner Seitrechnung interessiert es schon, aber zum Glück wird hier kaum jemand mit seinem Delphi in näherer Zukunft für Linux entwickeln. :stupid:

nahpets 6. Jan 2017 11:46

AW: Verdammt gute Kalenderfrage
 
Linux zählt doch die Sekunden seit 1.1.1970. Kann man denn da überhaupt mit Zeiten davor rechnen? 8-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:45 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz