Допустим есть строки:
1) "5hr6b1fbdr4fdfhdfh3"
2) "5hr6b1fbdr4fdf2dfh3"
как сделать чтобы при проверке в первом случае n равнялось 2 (там цифры идут 1.3.4.5.6), а во втором 7 (1.2.3.4.5.6.)
Желательно как можно меньше циклов
Проверка строки
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
-
- Сообщения: 340
- Зарегистрирован: 22 ноя 2004, 19:15
- Откуда: Минск
- Контактная информация:
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
что-то типа
i:=0;
while pos(intToStr(i),inputStr)>0 do inc(i)
showmessage('Ответ'+intToStr(i));
i:=0;
while pos(intToStr(i),inputStr)>0 do inc(i)
showmessage('Ответ'+intToStr(i));