🎉 बधाई! 🎉
आपने कार्य को शानदार ढंग से हल किया! यह कठिन था, लेकिन आपने सही उत्तर खोजा। आप प्रोग्रामिंग में महारत के करीब हैं! ऐसे ही जारी रखें।
ProgerLib सभी के लिए Python
[1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
(123) 456-7890
def format_phone_number(digits):
# Преобразуем список цифр в строку
phone_str = ''.join(map(str, digits))
length = len(phone_str)
if length == 10:
# Формат: (XXX) YYY-ZZZZ
return f"({phone_str[:3]}) {phone_str[3:6]}-{phone_str[6:]}"
elif length == 11:
# Формат: +X (XXX) YYY-ZZZZ
return f"+{phone_str[0]} ({phone_str[1:4]}) {phone_str[4:7]}-{phone_str[7:]}"
elif length == 12:
# Формат: +XX (XXX) YYY-ZZZZ
return f"+{phone_str[:2]} ({phone_str[2:5]}) {phone_str[5:8]}-{phone_str[8:]}"
elif length == 13:
# Формат: +XXX (XXX) YYY-ZZZZ
return f"+{phone_str[:3]} ({phone_str[3:6]}) {phone_str[6:9]}-{phone_str[9:]}"
elif length == 14:
# Формат: +XXXX (XXX) YYY-ZZZZ
return f"+{phone_str[:4]} ({phone_str[4:7]}) {phone_str[7:10]}-{phone_str[10:]}"
# Пример использования
digits = [int(i) for i in input().replace('[', '').replace(']', '').split(',')]
result = format_phone_number(digits)
print(result) # Выведет: (123) 456-7890
🎉 बधाई! 🎉
आपने कार्य को शानदार ढंग से हल किया! यह कठिन था, लेकिन आपने सही उत्तर खोजा। आप प्रोग्रामिंग में महारत के करीब हैं! ऐसे ही जारी रखें।
AD
विज्ञापन
कोड चल रहा है...