208822026-01-10 19:24:21vyrallVilágnaptár (45 pont)python3Elfogadva 45/4517ms3328 KiB
year, month, m_day = map(int, input().split())
szoko = year % 4 == 0
regi = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
uj = [31, 30, 30, 31, 30, 30, 31, 30, 30, 31, 30, 31]
if szoko:
    regi[1] = 29
    uj[5] = 31

day = sum(regi[:month - 1]) + m_day
for i in range(12):
    if day - sum(uj[:i]) <= uj[i]:
        new_month = i + 1
        new_m_day = day - sum(uj[:i])
        break

if new_month == 6 and new_m_day == 31:
    new_m_day = "SZN"
if new_month == 12 and new_m_day == 31:
    new_m_day = "VN"

print(year, new_month, new_m_day)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base45/45
1Elfogadva0/016ms3124 KiB
2Elfogadva0/014ms2956 KiB
3Elfogadva0/016ms3128 KiB
4Elfogadva2/216ms3124 KiB
5Elfogadva2/216ms3328 KiB
6Elfogadva3/317ms3324 KiB
7Elfogadva3/317ms3124 KiB
8Elfogadva3/317ms3124 KiB
9Elfogadva3/316ms2968 KiB
10Elfogadva3/316ms3068 KiB
11Elfogadva3/316ms3080 KiB
12Elfogadva3/316ms3000 KiB
13Elfogadva3/317ms3124 KiB
14Elfogadva3/317ms3112 KiB
15Elfogadva3/317ms3124 KiB
16Elfogadva3/316ms3144 KiB
17Elfogadva3/316ms3112 KiB
18Elfogadva2/216ms2988 KiB
19Elfogadva3/316ms3124 KiB