• 1
    डेटा I/O
    • कार्य
  • 2
    शर्तें
    • कार्य
  • 3
    for लूप
    • कार्य
  • 4
    स्ट्रिंग
    • कार्य
  • 5
    while लूप
    • कार्य
  • 6
    सूचियां
    • कार्य
  • 7
    2D मैट्रिक्स
    • कार्य
  • 8
    डिक्शनरी
    • कार्य
  • 9
    सेट
    • कार्य
  • 10
    फ़ंक्शन
    • कार्य
  • к

पाठ 6. Lists

कठिनाई:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib

कार्य«व्यंजनों की रेटिंग»

💻 Python
कल्पना करें कि आप पाक प्रतियोगिता में जूरी की सहायता कर रहे हैं। प्रत्येक प्रतिभागी के पास व्यंजन का नाम है, और जूरी नाम की "रचनात्मकता" के आधार पर तुरंत विजेता का निर्धारण करना चाहती है। मूल्यांकन के लिए, एक प्रणाली का उपयोग किया जाता है जहाँ व्यंजन के नाम का प्रत्येक अक्षर वर्णमाला में अपने क्रमांक के बराबर अंक लाता है (a = 1, b = 2, ..., z = 26)।
rn
आपको एक प्रोग्राम लिखना है जो प्रतिभागियों से व्यंजनों के नामों की एक सूची लेता है और उच्चतम "रचनात्मकता स्कोर" वाले व्यंजन का निर्धारण करता है।

इनपुट फॉर्मेट

पाककला प्रतियोगिता में प्रतिभागियों की संख्या (पूर्णांक)
rn
व्यंजनों के नामों की सूची, प्रत्येक नई पंक्ति पर (पंक्ति)

आउटपुट फॉर्मेट

उस व्यंजन का नाम जिसका "रचनात्मकता स्कोर" सबसे अधिक है। rn
इस व्यंजन का कुल स्कोर

उदाहरण

इनपुट

3
एप्पल पाई
बनाना ब्रेड
चॉकलेट केक

आउटपुट

केले की ब्रेड
80

संकेत

There will be no clue here, decide for yourself!

main.py
परीक्षण 1
परीक्षण 2
परीक्षण 3
परीक्षण 4
परीक्षण 5
परीक्षण 6
परीक्षण 7
परीक्षण 8
परीक्षण 9
परीक्षण 10
डेवलपर का समाधान
# Ввод количества участников
n = int(input())

# Инициализируем переменные для хранения лучшего блюда и его балла
best_dish = ""
max_score = 0

# Обрабатываем каждое блюдо
for _ in range(n):
    dish = input()  # Вводим название блюда
    score = 0  # Балл текущего блюда
    # Считаем балл: для каждой буквы в названии
    for char in dish:
        if char.isalpha():  # Учитываем только буквы
            # Позиция буквы в алфавите: a=1, b=2, ..., z=26
            score += ord(char.lower()) - ord('a') + 1
    # Если текущий балл выше максимального, обновляем
    if score > max_score:
        max_score = score
        best_dish = dish

# Выводим название лучшего блюда и его балл
print(best_dish)
print(max_score)

🎉 बधाई! 🎉

आपने कार्य को शानदार ढंग से हल किया! यह कठिन था, लेकिन आपने सही उत्तर खोजा। आप प्रोग्रामिंग में महारत के करीब हैं! ऐसे ही जारी रखें।

AD

विज्ञापन

red-snake blue-snake green-snake

कोड चल रहा है...

AI सहायक

नमस्ते! मैं आपका प्रोग्रामिंग सहायक हूँ। Python के बारे में कोई भी सवाल पूछें — मैं functions, methods समझा सकता हूँ और मौजूदा task में मदद कर सकता हूँ!