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

Вниз

Высчитать №Символы в Строке (не простая задача)   Найти похожие ветки 

 
maxefficiently   (2011-05-15 23:59) [0]

Уважаемые, помогите, пожалуйста, решить задачу.

Есть текст: А%%Б?А!!В??

Вопрос: какой 4-й по счёту символ из А,Б,В занимает место в строке выше.

Ответ:

1) А -№1 по счету символ
2) % - пропуск
3) % - пропуск
4) Б -№2 по счету символ
5) ? - пропуск
6) А - №3 по счету символ
7) ! - пропуск
8) ! - пропуск
9) В - №4 по счету символ

Ответ: четвертый по счету символ из А,Б,В имеет позицию 9 в строке.

В строке кроме А,Б,В могут стоять любые символы (в том числе и #13#10).


 
maxefficiently   (2011-05-16 00:46) [1]

Всем спасибо, ответ тут: http://forum.sources.ru/index.php?showtopic=331752&st=0&#entry2894707


 
Sha ©   (2011-05-16 00:47) [2]

В цикле проверяешь, входит ли очередной символ строки в твое множество.
На 4-том вхождении формируешь положительный результат.


 
Sha ©   (2011-05-16 00:51) [3]

> maxefficiently   (16.05.11 00:46) [1]

Ты сам смог бы написать точно не хуже :)


 
Германн ©   (2011-05-16 01:58) [4]


> Всем спасибо, ответ тут

Имхо, ответ #6 может и рабочий (не проверял), но не самый оптимальный.



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
1-1264400079
Spot
2010-01-25 09:14
2011.08.28
Двойной клик по RXsplitter


1-1264839776
kudatsky
2010-01-30 11:22
2011.08.28
Как скопировать слово из одного TMemo в другой ?


15-1304454597
Юрий
2011-05-04 00:29
2011.08.28
С днем рождения ! 4 мая 2011 среда


15-1304220544
PiterPen
2011-05-01 07:29
2011.08.28
Delphi x64


15-1303971325
Alien1769
2011-04-28 10:15
2011.08.28
Магический квадрат