Есть задание: "На вход программе подается некоторое количество предложений, разделенных символом табуляции ('\t'). С помощью метода строк strip() уберите пробельные символы в начале и конце каждого предложения. Далее подсчитайте, какое предложение встречается в тексте наибольшее число раз и выведите это число повторений на экран."
Пыталась прописать так:
a = (input('Введите данные: ').strip()).split()
res = {}
for i in a:
res[i] = res.get(i, 0) +1
print(max(res.values()))
Но ничего не получилось.
Например: на вход дается "Interpreter is a computer program that performs instructions without previously compiling them into a machine language program linker is a program that takes one or more object files generated by a compiler and combines them into a single executable file library file or another object file the linker also takes care of arranging the objects in a program's address space the linker also takes care of arranging the objects in a program's address space". Корректный ответ должен быть 2, а у меня получается 7.