🎉 बधाई! 🎉
आपने कार्य को शानदार ढंग से हल किया! यह कठिन था, लेकिन आपने सही उत्तर खोजा। आप प्रोग्रामिंग में महारत के करीब हैं! ऐसे ही जारी रखें।
ProgerLib सभी के लिए Python
आप & mdash; एक साइबर सुरक्षा विशेषज्ञ हैं, और आपका लक्ष्य & mdash; गुप्त सर्वर "Centaur" से जुड़ना है। कनेक्शन प्रोटोकॉल असामान्य है: सर्वर आपको एक कॉल-लाइन भेजता है, और आपको तुरंत जवाब में सही पासवर्ड-सर्किट भेजना होता है। यदि प्रतिक्रिया गलत है, तो कनेक्शन तुरंत टूट जाता है।
प्रतिक्रिया का नियम इस प्रकार है: लाइन से सभी संख्याएँ और सभी लैटिन अक्षर निकालना आवश्यक है, बाकी वर्णों को अनदेखा करते हुए। फिर आपको एक नई लाइन बनानी होगी, जहाँ पहले सभी निकाली गई संख्याएँ (उनके मूल क्रम को बनाए रखते हुए) हों, और फिर & mdash; सभी निकाले गए अक्षर (उनके क्रम को भी बनाए रखते हुए) हों।
आपका प्रोग्राम तब तक कॉल-लाइनों को पढ़ता रहेगा जब तक उसे कमांड & nbsp; session_end प्राप्त नहीं हो जाता। इस कमांड पर कुछ भी आउटपुट करने की आवश्यकता नहीं है, प्रोग्राम को बस अपना काम समाप्त कर देना चाहिए।
इनपुट पंक्तियों के अनुक्रम के रूप में दिया जाता है, प्रत्येक एक नई पंक्ति पर। प्रत्येक पंक्ति & mdash; यह सर्वर से एक और कॉल है। अंतिम पंक्ति हमेशा & nbsp; session_end होगी।
प्रत्येक लाइन-ज़ावज़ोव (& nbsp; session_end को छोड़कर) के लिए, एक अलग लाइन पर जनरेटेड पासवर्ड-सर्किट को हटाना आवश्यक है।
alpha123bravo
कॉल-साइन: 9-x-ray-8
--20-Victor-24--
सत्र_समाप्त
123LPHABRAVO
98Callsignxray
2024victor
# Бесконечный цикл, который будет прерван изнутри
while True:
# Читаем очередную строку-вызов от сервера
challenge_string = input()
# Проверяем условие выхода из цикла
if challenge_string == "SESSION_END":
break # Завершаем цикл и программу
# Создаем две пустые строки для сбора цифр и букв
digits_part = ""
letters_part = ""
# Перебираем каждый символ в полученной строке-вызове
for char in challenge_string:
# Если символ является цифрой, добавляем его в строку для цифр
if char.isdigit():
digits_part += char
# Иначе, если символ является буквой, добавляем его в строку для букв
elif char.isalpha():
letters_part += char
# Все остальные символы (пробелы, знаки препинания и т.д.) игнорируются
# Соединяем две части, чтобы получить финальный пароль-отклик
response_password = digits_part + letters_part
# Выводим результат
print(response_password)
🎉 बधाई! 🎉
आपने कार्य को शानदार ढंग से हल किया! यह कठिन था, लेकिन आपने सही उत्तर खोजा। आप प्रोग्रामिंग में महारत के करीब हैं! ऐसे ही जारी रखें।
AD
विज्ञापन
कोड चल रहा है...