Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задача 1. Тридесятое государство программирование

миша белобородов Ученик (121), на голосовании 1 год назад
В тридесятом государстве есть свой язык, алфавит которого состоит из символов латиницы (английский алфавит). В словах могут быть как малые, так и заглавные символы, которые могут находиться на любых позициях. В качестве разделителей слов может быть использован любой символ, кроме символов латиницы. Ваша задача – написать программу, считающую количество слов в тексте S, на языке тридесятого государства.
Формат входных данных:
Первая строка - целое число N длинна строки S (1 ≤ N ≤ 100000);
Вторая строка - строка S - текст на языке тридесятого государства.
Формат выходных данных:
Одно число – число слов в тексте S.
Голосование за лучший ответ
Celtic Hammer Мудрец (18694) 1 год назад
 from string import ascii_letters as let 
s = 'abraфcaDabra3tr8dfgh,yui'
print(list(map(lambda x: x in let, s)).count(False) + 1)
Игорь Илик Ученик (210) 1 год назад
from string import ascii_letters as let

dln = input()
s = format(input(), dln)

print(list(map(lambda x: x in let, s)).count(False) + 1)

вот это вариант для ввода пользователем
Похожие вопросы