|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.12.2017, 12:37 | #1 |
Регистрация: 20.12.2017
Сообщений: 6
|
В заданной строке посчитать количество разных символов,входящих в эту строку
В заданной строке посчитать количество разных символов,входящих в эту строку
|
20.12.2017, 12:38 | #2 |
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
Topfifer, обращайтесь e-mail: informatik101@mail.ru vk.com/alexcoder1
|
20.12.2017, 13:28 | #3 |
Пользователь
Регистрация: 21.12.2011
Сообщений: 54
|
Если еще актуально, пишите: stealth(собака)bigmir.net
Сразу указывайте на когда нужна работа и предполагаемый бюджет. |
20.12.2017, 13:40 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Щас ТС скажет, что на языке Brainfuck ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
20.12.2017, 15:02 | #5 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
есть на шарпе быстрее решение?
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
21.12.2017, 11:34 | #6 |
Регистрация: 08.06.2011
Сообщений: 4
|
Aleksandr H.
есть. табличный способ быстрее должен работать чем со списком учитывая что у Вас поиск и замена. выделить битовый массив BitArray на 256, проход по буквам строки, выставить флаги, потом подсчет Последний раз редактировалось Thread; 21.12.2017 в 11:38. |
21.12.2017, 11:39 | #7 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Thread
Такой вариант рассматривал, только почему-то посчитал что не все символы из строки будут иметь ASCII-код
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
21.12.2017, 12:20 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
HashSet/Dictionary универсальнее и должно быть намного быстрее .IndexOf, особенно если много разных символов.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
21.12.2017, 13:06 | #9 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Вариант со словарем
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Assembler: Создать и отладить программу, которая в заданной строке Str db 'задание' подсчитывает количество символов 'а' и выводит полученную величину на экран | Zhan1234 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 5 | 28.04.2017 11:33 |
Функцию, которая принимает в качестве параметра строку и символ и вычисляет количество таких символов в строке (Delphi) | Loqwer78rus | Помощь студентам | 10 | 06.05.2014 10:52 |
азаработать программу Подсчета числа символов указанного типа в любой заданной строке символов . | slava5170 | Общие вопросы C/C++ | 4 | 03.11.2013 02:18 |
Посчитать количество таких символов в строке | HSR | Общие вопросы Delphi | 4 | 19.11.2012 14:23 |
Ввести с клавиатуры строку. Посчитать количество слов в строке. Определить, что является разделителем слов. Вывести рез-ть на экра | Газимов | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 02.03.2012 15:58 |