Вниз
Скачать: 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
Как измененить иконки файлов?


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


1-1265175281
dfd5
2010-02-03 08:34
2011.08.28
какое сообщение посылает приложению система когда перерисовываетс


1-1264400079
Spot
2010-01-25 09:14
2011.08.28
Двойной клик по RXsplitter


15-1304773902
картман
2011-05-07 17:11
2011.08.28
Господь меня услышал




   Наверх