AtCoder # 2 tous les jours avec Python

introduction

Dernière fois C'est le deuxième jour.

#2 Problème

** Pensées ** Je l'ai mis en œuvre selon la formule en question. Veuillez noter que janvier et février sont calculés comme mars et 14 de l'année précédente. Les symboles gaussiens peuvent également être implémentés en Python à l'aide de la fonction math.floor. (Ajout) Je l'ai changé car cela peut être fait avec // sans utiliser math.floor.


#import math #Utiliser la fonction de sol
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)

Résumé

Les anciens problèmes ont des tendances différentes des problèmes actuels, c'est donc amusant à résoudre. Puis à la prochaine fois

Recommended Posts

AtCoder # 36 quotidien avec Python
AtCoder # 2 tous les jours avec Python
Daily AtCoder # 32 en Python
Daily AtCoder # 6 en Python
Daily AtCoder # 18 en Python
Daily AtCoder # 53 en Python
Daily AtCoder # 33 en Python
AtCoder # 7 tous les jours avec Python
AtCoder # 24 tous les jours avec Python
Daily AtCoder # 37 en Python
AtCoder # 8 tous les jours avec Python
Daily AtCoder # 42 en Python
AtCoder # 21 quotidien avec Python
Daily AtCoder # 17 avec Python
Daily AtCoder # 38 en Python
Daily AtCoder # 54 en Python
Daily AtCoder # 11 en Python
Daily AtCoder # 15 en Python
Daily AtCoder # 47 avec Python
Daily AtCoder # 13 en Python
AtCoder # 45 quotidien avec Python
AtCoder # 30 tous les jours en Python
AtCoder # 40 quotidien avec Python
AtCoder # 10 quotidien avec Python
AtCoder # 5 tous les jours avec Python
Daily AtCoder # 28 en Python
AtCoder # 39 quotidien avec Python
Daily AtCoder # 20 en Python
Daily AtCoder # 19 en Python
Daily AtCoder # 52 en Python
Daily AtCoder # 3 en Python
Daily AtCoder # 14 avec Python
Daily AtCoder # 50 avec Python
Daily AtCoder # 26 avec Python
AtCoder quotidien # 4 avec Python
Daily AtCoder # 43 en Python
Daily AtCoder # 29 en Python
Tous les jours avec Python AtCoder # 22
Daily AtCoder # 49 en Python
Daily AtCoder # 27 en Python
AtCoder # 1 tous les jours avec Python
Daily AtCoder # 25 avec Python
Daily AtCoder # 16 en Python
Daily AtCoder # 12 en Python
Daily AtCoder # 48 en Python
Daily AtCoder # 23 en Python
Daily AtCoder # 34 en Python
AtCoder # 51 quotidien avec Python
Daily AtCoder # 31 en Python
Daily AtCoder # 46 en Python
AtCoder # 35 quotidien avec Python
AtCoder # 9 tous les jours avec Python
Daily AtCoder # 44 avec Python
Daily AtCoder # 41 en Python
Atcoder ABC164 A-C en Python
atCoder 173 Python
Note d'entrée Python dans AtCoder
Atcoder ABC167 A-D en Python
Atcoder ABC165 A-D en Python
Atcoder ABC166 A-E en Python
Atcoder ABC169 A-E en Python