Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
Рейтинг 4.57/21: Рейтинг темы: голосов - 21, средняя оценка - 4.57
2 / 2 / 0
Регистрация: 03.01.2019
Сообщений: 11

Анализ текста на английском языке

03.01.2019, 14:28. Показов 4797. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вася захотел провести анализ текста на английском языке.

Он просит вас составить словарь, ключами которого являются латинские буквы, присутствующие в тексте, а каждое значение — это число, равное количеству слов, которые начинаются с этой буквы.

Формат ввода
Несколько слов, записанных через пробел. Слова могут состоять только из латинских букв и цифр.

Формат вывода
Выведите итоговый словарь. Порядок следования ключей и тип кавычек не имеет значения.

Пример 1
Ввод Вывод
Hello world
{"H": 1, "d": 0, "e": 0, "l": 0, "o": 0, "r": 0, "w": 1}
Пример 2
Ввод Вывод
This program is awesome
{"T": 1, "a": 1, "e": 0, "g": 0, "h": 0, "i": 1, "m": 0, "o": 0, "p": 1, "r": 0, "s": 0, "w": 0}
Примечания
Регистр букв имеет значение (то есть Z и z — разные буквы).
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.01.2019, 14:28
Ответы с готовыми решениями:

Анализ текста на английском языке
Здравствуйте. Мне очень нужен совет. Сам я не программист. Имеется текст на английском. Нужно выделять из него предложения, которые...

Вывести в другой файл фрагменты текста на английском языке
Разработать приложение, которое считывает тест из файла и выводит в другой файл фрагменты текста на английском языке

Дана строка символов, состоящая из произвольного текста на английском языке
Дана строка символов (в ListBox), состоящая из произвольного текста на английском языке, слова разделены пробелами (пробелов может быть...

1
 Аватар для Semen-Semenich
5239 / 3483 / 1176
Регистрация: 21.03.2016
Сообщений: 8,314
03.01.2019, 17:03
Python
1
2
3
4
5
6
dct = {}
text = input()
s = [i[0] for i in text.split()]
for key in set(''.join(text.split())):
    dct[key] = dct.get(key,0) + (key in s)
print(dct)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.01.2019, 17:03

Дана строка символов, состоящая из произвольного текста на английском языке
Дана строка символов, состоящая из произвольного текста на английском языке слова разделены пробелами. Вывести на экран слова этого текста...

Дана строка символов, состоящая из произвольного текста на английском языке
Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. Вывести на экран порядковый номер...

С клавиатуры вводится текст на английском языке. Подсчитать и вывести на экран количество слов текста
С клавиатуры вводится текст на английском языке. Подсчитать и вывести на экран количество слов текста, начинающихся с гласной буквы. б)...

Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами
Язык программирования C# Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. В...

Данная строка символов, состоящий из некоторого текста на английском языке, слова разделены пробелом
Данная строка символов, состоящий из некоторого текста на английском языке, слова разделены пробелом. поменять местами первую и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него. https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952 Инструкция внутри. Сразу отвечу: А в PvP с ним. . .
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru