208812026-01-10 19:19:12vyrallVilágnaptár (45 pont)python3Wrong answer 24/4517ms3348 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]) + m_day
for i in range(12):
    if day - sum(uj[:i + 1]) <= uj[i]:
        new_month = i + 1
        new_m_day = day - sum(uj[:i + 1])
        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)
SubtaskSumTestVerdictTimeMemory
base24/45
1Accepted0/016ms3300 KiB
2Accepted0/016ms3124 KiB
3Accepted0/016ms3124 KiB
4Accepted2/216ms3112 KiB
5Accepted2/217ms3120 KiB
6Wrong answer0/316ms3140 KiB
7Wrong answer0/316ms2972 KiB
8Accepted3/317ms3052 KiB
9Wrong answer0/316ms2960 KiB
10Accepted3/316ms3136 KiB
11Accepted3/316ms3124 KiB
12Wrong answer0/316ms3116 KiB
13Accepted3/316ms3124 KiB
14Wrong answer0/316ms3348 KiB
15Wrong answer0/317ms2972 KiB
16Accepted3/316ms3124 KiB
17Accepted3/316ms3120 KiB
18Accepted2/216ms3052 KiB
19Wrong answer0/316ms3136 KiB