0 / 0 / 0
Регистрация: 14.05.2015
Сообщений: 8
|
|
1 | |
Clojure Подсчитать сколько раз встречается каждая буква20.05.2015, 12:19. Показов 1503. Ответов 5
Метки нет (Все метки)
Помогите пожалуйста с задачкой. Заранее спасибо
Дана строка текста. Подсчитать, сколько раз встречается каждая буква в этой строке. Вывести результаты в форме «буква: количество» через пробел Например: если дано "hello world", ответом будет "h:1 e:1 l:3 o:2 w:1 r:1 d:1".
0
|
20.05.2015, 12:19 | |
Ответы с готовыми решениями:
5
Clojure Описать функцию, подсчитывающую, сколько раз lst2 встречается в lst1 и на каких позициях Подсчитать, сколько раз в тексте встречается каждая буква Подсчитать сколько раз встречается каждая буква с учетом всех прописных и строчных букв Пользователем задана строка. Подсчитать сколько раз встречается буква «а» и буква «с», если чаще встречается буква «а», значит вывести на экран выраж |
defun
603 / 617 / 44
Регистрация: 30.04.2011
Сообщений: 702
|
||||||
20.05.2015, 12:23 | 2 | |||||
1
|
505 / 511 / 42
Регистрация: 12.12.2013
Сообщений: 484
|
||||||
20.05.2015, 12:45 | 3 | |||||
Clojure:
2
|
20.05.2015, 13:56 | 4 | |||||
Задание несложное, но требования к формату вывода результата... Нет чтобы по-простому в свободной форме допустить... Чуть подпилил интерпретатор, но конечно с пробелами беда - у меня он в принципе их воспринимает как разделитель лексем, и пока не переписал его для устранения этого недостатка. Манипуляции с таблицей символов и попыткой подменить пробел волшебным символом с кодом 160 успеха тоже не принесли. Так что пока удовлетворимся подчеркиванием.
Код
(входящий список: (h e l l o w o r l d)) (результат: ((h 1) (e 1) (l 3) (o 2) (w 1) (r 1) (d 1))) (или так: ((h : 1) (e : 1) (l : 3) (o : 2) (w : 1) (r : 1) (d : 1))) форматированный_результат: _h:1_e:1_l:3_o:2_w:1_r:1_d:1_
0
|
4699 / 4394 / 380
Регистрация: 12.05.2012
Сообщений: 3,096
|
||||||||||||||||
20.05.2015, 14:23 | 5 | |||||||||||||||
простой вариант:
2
|
Модератор
|
|||||||||||
20.05.2015, 15:59 | 6 | ||||||||||
Для HomeLisp вот так будет быстрее:
0
|
20.05.2015, 15:59 | |
20.05.2015, 15:59 | |
Помогаю со студенческими работами здесь
6
Сколько раз каждая буква встречается в тексте Найти сколько раз в массиве встречается каждая буква Сколько раз в файле встречается каждая буква алфавита Сколько раз каждая буква из алфавита встречается в последовательности Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |