Вниз
Скачать: CL | DM;

интересный вопрос   Найти похожие ветки 

 
Makxs   (2008-02-09 16:47) [0]

есть беззнаковое положительное число, каким образом наиболее грамотно (по умному) можно вычислить все уникальные цифры из которых оно состоит?

в пример: 121109888 - 1, 2, 0, 9, 8

я кончено понимаю про способ в лоб - это сделать числу IntToStr, а потом по символьно копировать и добавлять в массив, проверяя при этом уже добавленные в массив данные на предмет уже существующей цифры.

хочется посмотреть хороший способ такое сделать.


 
MBo ©   (2008-02-09 16:54) [1]

используй множества и деление на 10 с с остатком



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

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.012 c
3-1192105324
3Lander
2007-10-11 16:22
2008.03.02
Работает ли при "SQL dialect 3" оператор DISTINCT?


2-1202312230
Александр В.
2008-02-06 18:37
2008.03.02
TFileStream


3-1192108400
Gurd
2007-10-11 17:13
2008.03.02
memo in database paradox


8-1175162015
YadlU
2007-03-29 13:53
2008.03.02
Дата время разность двух дат


6-1181064594
samael6
2007-06-05 21:29
2008.03.02
Проблемы с ASender.Thread.Connection в Indy 9




   Наверх