Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: 0.004 c
4-1249917325
A.Melnyk
2009-08-10 19:15
2011.08.28
Как измененить иконки файлов?


3-1262248374
12
2009-12-31 11:32
2011.08.28
можно как-то сделать быстрее?


4-1249212093
QAZ
2009-08-02 15:21
2011.08.28
Hook RawInput


15-1305145802
Юрий
2011-05-12 00:30
2011.08.28
С днем рождения ! 12 мая 2011 четверг


1-1265138738
Vincent
2010-02-02 22:25
2011.08.28
Как прочитать память у DLL (ReadProcessMemory):DllName.dll+offset




   Наверх