Letztes Mal Es ist der zweite Tag.
#2 Problem
** Gedanken ** Ich habe es nach der fraglichen Formel implementiert. Bitte beachten Sie, dass Januar und Februar als März und 14 des Vorjahres berechnet werden. Gaußsche Symbole können auch in Python mithilfe der Funktion math.floor implementiert werden. (Ergänzung) Ich habe es geändert, weil es mit // ohne Verwendung von math.floor gemacht werden kann.
#import math #Verwenden Sie die Bodenfunktion
y = int(input())
m = int(input())
d = int(input())
seed = 735369
def cal(y,m,d):
return 365 * y + y//4 - y//100 + y//400 + 306*(m+1)//10 + d - 429
#return 365 * y + math.floor(y/4) - math.floor(y/100) + math.floor(y/400) + math.floor(306*(m+1)/10) + d - 429
if m <= 2:
y -= 1
m += 12
ans = cal(y,m,d)
print(seed - ans)
else:
ans = cal(y,m,d)
print(seed - ans)
Alte Probleme haben andere Tendenzen als aktuelle, daher macht es Spaß, sie zu lösen. Dann zum nächsten Mal
Recommended Posts