🎉 बधाई! 🎉
आपने कार्य को शानदार ढंग से हल किया! यह कठिन था, लेकिन आपने सही उत्तर खोजा। आप प्रोग्रामिंग में महारत के करीब हैं! ऐसे ही जारी रखें।
ProgerLib सभी के लिए Python
एक प्रोग्राम में सुधार करें जो इनपुट के रूप में एक पंक्ति लेता है और बिना क्रमागत दोहराए जाने वाले वर्णों के उसके तत्वों की एक सूची लौटाता है। इस मामले में, शेष तत्वों के मूल सापेक्ष क्रम को बनाए रखना आवश्यक है।
बिना रिक्त स्थान के वर्णों की एक पंक्ति।
सूची (List) जिसमें फ़िल्टर किए गए तत्व हों।
AAAABBCCDAABBB
['a', 'b', 'c', 'd', 'a', 'b']
def unique_in_order(iterable):
"""
Принимает последовательность и возвращает список элементов
без одинаковых соседей, сохраняя исходный порядок.
"""
if not iterable:
return []
result = [iterable[0]]
for i in range(1, len(iterable)):
if iterable[i] != iterable[i-1]:
result.append(iterable[i])
return result
# Основная часть программы для взаимодействия с пользователем
if __name__ == '__main__':
# Получаем входную строку от пользователя
input_data = input()
# Вызываем функцию и получаем результат
output_data = unique_in_order(input_data)
# Печатаем результат в требуемом формате
print(output_data)
🎉 बधाई! 🎉
आपने कार्य को शानदार ढंग से हल किया! यह कठिन था, लेकिन आपने सही उत्तर खोजा। आप प्रोग्रामिंग में महारत के करीब हैं! ऐसे ही जारी रखें।
AD
विज्ञापन
कोड चल रहा है...