208812026-01-10 19:19:12vyrallVilágnaptár (45 pont)python3Hibás válasz 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)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base24/45
1Elfogadva0/016ms3300 KiB
2Elfogadva0/016ms3124 KiB
3Elfogadva0/016ms3124 KiB
4Elfogadva2/216ms3112 KiB
5Elfogadva2/217ms3120 KiB
6Hibás válasz0/316ms3140 KiB
7Hibás válasz0/316ms2972 KiB
8Elfogadva3/317ms3052 KiB
9Hibás válasz0/316ms2960 KiB
10Elfogadva3/316ms3136 KiB
11Elfogadva3/316ms3124 KiB
12Hibás válasz0/316ms3116 KiB
13Elfogadva3/316ms3124 KiB
14Hibás válasz0/316ms3348 KiB
15Hibás válasz0/317ms2972 KiB
16Elfogadva3/316ms3124 KiB
17Elfogadva3/316ms3120 KiB
18Elfogadva2/216ms3052 KiB
19Hibás válasz0/316ms3136 KiB