баллом.
Каждая буква слова оценивается в баллах в соответствии с ее положением в алфавите: a = 1, b = 2, c = 3и т. д.
Вам нужно вернуть слово с наивысшим баллом в виде строки.
Если два слова оцениваются одинаково, верните слово, которое появляется первым в исходной строке.
Все буквы будут строчными, и все входные данные будут действительными.
Скажите пожалуйста, можно ли как-то занести по умному букву и цифру, чтобы не писать 26 букв и цифр вручную?
https://docs.python.org/3/library/string.html
стринг в лист , индекс = балу и там уже посчитаешь я думаю
ладно, enumerate
Да, думаю так и сделаю. Я просто до этого хотел словарь такого вида: {'a': 1, 'b': 2...}, но думаю список из букв пронумерованный и присвоенный будет получше и эффективней
enumerate(list) возвращает тебе пару tuple индекс значение, если надо можешь перевести tuple в dict, преобразовать как угодно можно что бы тебе нравилось)
Вот что-то такое я и представлял, не знал просто как вручную не заполнять весь это словарь, потому что хочется как-то по-нормальному сделать
Обсуждают сегодня