Главная страница
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.01 c
2-1305542929
Соня
2011-05-16 14:48
2011.08.28
Delphi. Соединение с БД MS SQL Server


2-1305274898
Panky
2011-05-13 12:21
2011.08.28
перемешение по таблице


2-1305445442
maksim
2011-05-15 11:44
2011.08.28
3 потока и одна переменная


15-1304627395
Юрий
2011-05-06 00:29
2011.08.28
С днем рождения ! 6 мая 2011 пятница


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