Напишите функцию, которая:
- принимает строку, состоящую из разбитого на отдельные буквы слова и самого слова,
- проверяет, совпадает ли написанное по буквам слово со словом в конце строки.
Примечания:
- Слово в конце строки всегда написано правильно
- Буквы, которые должны образовать слово, написаны в верхнем регистре и отделяются точками. Сверяя образованное ими слово со словом в конце строки, игнорируйте все знаки препинания.
Примеры
validate_spelling("C. Y. T. O. P. L. A. S. M. Cytoplasm?") ➞ True validate_spelling("P. H. A. R. A. O. H. Pharaoh!") ➞ True validate_spelling("H. A. N. K. E. R. C. H. E. I. F. Handkerchief.") ➞ False
Варианты решения
def validate_spelling(txt): spelling, word = txt.rsplit(' ', 1) return spelling[::3] == word[:-1].upper()
def validate_spelling(t): l=t.split('. ') return''.join(l[:-1])==(l[-1].upper()[:-1])