🎉 बधाई! 🎉
आपने कार्य को शानदार ढंग से हल किया! यह कठिन था, लेकिन आपने सही उत्तर खोजा। आप प्रोग्रामिंग में महारत के करीब हैं! ऐसे ही जारी रखें।
ProgerLib सभी के लिए Python
आप & mdash; क्रोनोस परियोजना के मुख्य अभियंता हैं, और आपकी टीम सबसे बड़ी खोज & mdash; एक समय मशीन बनाने के कगार पर है। पहली छलांग के लिए सब कुछ तैयार है, लेकिन सुरक्षा का केवल एक महत्वपूर्ण पहलू बचा था। मुख्य समस्या जिसे आपको हल करना है, & mdash; यह अस्थायी विरोधाभासों की रोकथाम है। सबसे सरल और सबसे खतरनाक विरोधाभास & mdash; प्रस्थान के क्षण से पहले समय पर पहुंचना। यह कारण संबंध का उल्लंघन कर सकता है और पूरे ब्रह्मांड के लिए विनाशकारी परिणाम दे सकता है।
rnआपका कार्य & mdash; समय मशीनों के ऑन-बोर्ड कंप्यूटर के लिए एक प्रोग्राम लिखना। प्रोग्राम को प्रस्थान की तारीख (दिन, महीना, वर्ष) और आगमन की तारीख (दिन, महीना, वर्ष) का अनुरोध करना चाहिए, और फिर फैसला सुनाना चाहिए: क्या यात्रा संभव है, या यह एक अस्वीकार्य विरोधाभास पैदा करेगी।
rnयात्रा को संभव माना जाता है यदि आगमन की तारीख प्रस्थान की तारीख से मेल खाती है या बाद में आती है। यदि आगमन की तारीख प्रस्थान की तारीख से कम से कम एक दिन पहले है, तो यात्रा को अवरुद्ध किया जाना चाहिए।
rnऑन-बोर्ड कंप्यूटर हमेशा सख्त क्रम में डेटा का अनुरोध करता है: पहले प्रस्थान की तारीख के लिए तीन संख्याएँ (दिन, महीना, वर्ष), और फिर आगमन की तारीख के लिए तीन संख्याएँ (दिन, महीना, वर्ष)।
लगातार छह पंक्तियाँ। प्रत्येक पंक्ति में एक पूर्ण संख्या (पूर्णांक) होती है।
एक पंक्ति (स्ट्रिंग) जिसमें ऑन-बोर्ड कंप्यूटर का निर्णय होता है: "यात्रा संभव है" या "विरोधाभास! यात्रा असंभव है"।
15
5
2025
16
5
2025
यात्रा संभव है
# Запрашиваем данные для даты отправления
# d1 - день отправления
d1 = int(input())
# m1 - месяц отправления
m1 = int(input())
# y1 - год отправления
y1 = int(input())
# Запрашиваем данные для даты прибытия
# d2 - день прибытия
d2 = int(input())
# m2 - месяц прибытия
m2 = int(input())
# y2 - год прибытия
y2 = int(input())
# Начинаем иерархическую проверку дат
# Сначала проверяем год прибытия относительно года отправления
if y2 > y1:
# Если год прибытия больше, путешествие точно возможно
print("Путешествие возможно")
elif y2 < y1:
# Если год прибытия меньше, путешествие точно невозможно
print("Парадокс! Путешествие невозможно")
else: # y2 == y1, годы равны, нужно проверять месяц
# Теперь проверяем месяц прибытия относительно месяца отправления
if m2 > m1:
# Если месяц прибытия больше (в том же году), путешествие возможно
print("Путешествие возможно")
elif m2 < m1:
# Если месяц прибытия меньше (в том же году), путешествие невозможно
print("Парадокс! Путешествие невозможно")
else: # m2 == m1, и месяцы равны, нужно проверять день
# Наконец, проверяем день прибытия относительно дня отправления
if d2 >= d1:
# Если день прибытия больше или равен (в том же месяце и году), путешествие возможно
print("Путешествие возможно")
else: # d2 < d1
# Если день прибытия меньше, путешествие невозможно
print("Парадокс! Путешествие невозможно")
🎉 बधाई! 🎉
आपने कार्य को शानदार ढंग से हल किया! यह कठिन था, लेकिन आपने सही उत्तर खोजा। आप प्रोग्रामिंग में महारत के करीब हैं! ऐसे ही जारी रखें।
AD
विज्ञापन
कोड चल रहा है...