Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.11.30;
Скачать: CL | DM;

Вниз

Посчитать количество различных символов в тексте   Найти похожие ветки 

 
Ca$hPirat   (2008-10-23 15:00) [0]

Определить сколько различных символов входит в заданный текст, содержащий не более k символов и оканчивающийся точкой (в сам текст точка не входит). Я сделал так:


procedure Tform_Test.Button4Click(Sender: TObject);
var
 L: TStringList;
 S: string;
 i, k, Len: Integer;
begin
 S := "T ;;-es, t";
 Len := Length(S);
 L := TStringList.Create;
 try
   for i := 1 to Len do
     if (L.IndexOf(S[i]) = -1) and (i <> Len) then
       L.Add(S[i]);
   ShowMessageFmt("%d", [L.Count]);
 finally
   FreeAndNil(L);
 end;
end;
end;


 
Сергей М. ©   (2008-10-23 15:02) [1]

Ну сделал и сделал)
Или ты захвалиться хотел ?)


 
Ca$hPirat   (2008-10-23 15:04) [2]


> Ну сделал и сделал)Или ты захвалиться хотел ?)

Нет. Просто хотел узнать альтернативные варианты решения, помимо использования StringList"a


 
Сергей М. ©   (2008-10-23 15:06) [3]


> помимо использования StringList"a


А смысл ?
Ты и стринглист-то не по уму использовал, а уже ищешь альтернативы ..


 
Anatoly Podgoretsky ©   (2008-10-23 15:47) [4]

> Ca$hPirat  (23.10.2008 15:04:02)  [2]

Зачем? Сдал работу и забыл и какая тебе разница кривой код или нет, а тем более еще и альтернативные решения, например конгруэнтно радикальной интерпритации.


 
wl ©   (2008-10-23 16:54) [5]

я бы сделал массив bool от [пробела до буквы я], далее пробегаешь по строке и устанавливаешь в true элемент массива по индексу буквы.
при желании можно даже посчитать количество отдельных букв.


 
Anatoly Podgoretsky ©   (2008-10-23 16:57) [6]

array of Integer;



Страницы: 1 вся ветка

Текущий архив: 2008.11.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
15-1222537509
Городской Шаман
2008-09-27 21:45
2008.11.30
А зачем линуксоидам Delphi?


15-1222319756
Slider007
2008-09-25 09:15
2008.11.30
С днем рождения ! 25 сентября 2008 среда


2-1224233625
Vlad Oshin
2008-10-17 12:53
2008.11.30
как Определить активное окно, но хитро - позже клика?


15-1222694824
Правильный$Вася
2008-09-29 17:27
2008.11.30
активные закладки в браузере


2-1224486893
Lamer6666
2008-10-20 11:14
2008.11.30
TRegExpr как выбрать все символы строки слева от условия?