Summen- Produkttage?

Komme nicht drauf… wer kann kurzfristig helfen?

Im Jahr 2024 gibt es zwölf Summentage (23+1=24 also der 23.1.24 usw.) und 7 Produkttage (23×1=24 also der 23.01.24 uws.)

Jetzt stehe ich voll auf dem Schlauch 😉 FRAGE: In welchem Jahr (Zukunft) gibt es erstmals mehr Produkttage als Summentage?

(1 votes)
Loading...

Similar Posts

Subscribe
Notify of
11 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
xxClaraBellaxx
1 year ago

Aber 23 mal 1 ist doch nicht 24. So wie ich das verstehe, müssen die ersten beiden Zahlen zusammen (entweder addiert oder multipliziert) die letzten zwei Ziffern der Jahreszahl ergeben. Oder?

Wer hat sie gestellt und wofür brauchst du das?

xxClaraBellaxx
1 year ago
Reply to  Schnapp1a

Auf jeden Fall musst du diese letzten Zwei Ziffern der Jahreszahl durch mehr Monatszahlen teilen können, als 12(weil es immer 12 Produkttage gibt), aber es gibt ja nur 12 Monate, also geht das nicht

xxClaraBellaxx
1 year ago

Aber warte 2042 hat auch mehr, boah is das schwer, welche Jahrgangsstufe ist das? Aber jetzt weißt du immerhin, wo du suchen musst: zwischen 2024 und 2042

xxClaraBellaxx
1 year ago

Warte sorry, das gilt nur bis zum Jahr 2032, danach werden es immer weniger, bis es 2043 keine mehr gibt. Aber 43 lässt sich nicht durch die Zahlen 1-12 teilen, deswegen ist die Antwort 2044

1n9d9c4
1 year ago

Durch ausprobieren:

  • 30.10.40
  • 29.11.40
  • 28.12.40

= 3 Summentage

  • 20.02.40
  • 10.04.40
  • 08.05.40
  • 05.08.40
  • 04.10.40

= 5 Produkttage

Bestimmt kann man das auch irgendwie errechnen, aber da kam ich jetzt so schnell auch nicht drauf.

xxClaraBellaxx
1 year ago
Reply to  1n9d9c4

Hab ich inzwischen auch rausbekommen😂 Wie lange hast du gebraucht?

1n9d9c4
1 year ago
Reply to  xxClaraBellaxx

Eine halbe Stunde oder so.

daCypher
1 year ago

2040 (und ab dann recht regelmäßig alle 1-3 Jahre)

Python Script:

from datetime import date, datetime, timedelta

def count_special_days(year):
    sum_days = 0
    prod_days = 0
    first_day = datetime(year, 1, 1)
    days_in_year = (datetime(year+1, 1, 1) - first_day).days
    year_short = year % 100
    for day in (first_day + timedelta(day_of_year) for day_of_year in range(days_in_year)):
        if day.day + day.month == year_short:
            sum_days += 1
        if day.day * day.month == year_short:
            prod_days +=1
    return (sum_days, prod_days)
    
for year in range(2024,2050):
    d = count_special_days(year)
    if d[1] > d[0]:
        print(year)