|
Платные хостинги
Раскрутка сайта
Книги по программированию
символы, задачка
- Найти количество сдвоенных символов в предложении (на паскале)
- Найти количество сдвоенных символов в предложении (на паскале)
- Что то я не понял как это сдвоенные? ..... пример можно?
- А строенные считаются одним сдвоенным или двумя?
- А можно пример, строки и что в ней надо подсчитать
- Например: классификация группы Сдесь :СС и ПП сдвоенные буквы
- а сколько сдвоенных букв в "змееед" ?
- Можно так:Код function DoubleSymbols(text: string): integer;var i, len, count: integer; s: string;begin s := ''; count := 0; len := Length(text); for i:=1 to len do begin if s = text[i] then inc(count); s := text[i]; end; Result := count;end;highlightSyntax('delphihhMWZk','delphi');а можно такКод function DoubleSymbols(text: string): integer;var i: integer;begin Result := 0; for i:=1 to Length(text) do if text[i-1] = text[i] then inc(Result);end;highlightSyntax('delphiNjBkM2M','delphi');Маленькая разница между ними
- Monty, только в последнем варианте наверное придется делать цикл не от 1, а от 2...
- Monty, для строки из N символов результат всегда будет N + 1. 2 All: так сколько сдвоенных символов в слове "длиношеее"?
- Тогда так Код function DoubleSymbols(text: string): integer;var i: integer;begin Result := 0; for i:=2 to Length(text) do if text[i-1] = text[i] then inc(Result);end;highlightSyntax('delphikzZWVm','delphi');Все теперь так как надо?
- Это с чего это ? Если проверить строку "2222", то результат будет 3.Т.е. для строки из N одинаковых символов результат будет N-1.QUOTE 2 All: так сколько сдвоенных символов в слове "длиношеее"? Ноль! Там строенные символы есть! Или три, т.к. каждая из трёх букв "е" соприкасается хотя бы с одной другой буквой "е"... QUOTE Все теперь так как надо?Ага!
- Нет, почему три, а не два? Раз: длиношеееДва: длиношеее
- p0s0l: угу, я опять прогнал пора на покой, выращивать клубничку.
- x77 - да ладно, я тоже люблю так оговариваться/ошибаться...Monty, смотри:Вопрос: "Сколько символов?".Уточнение: Какие символы ? - Сдвоенные!Т.е. надо считать не количество ПАР символов, а количество СИМВОЛОВ...Если бы вопрос стоял так: "Найти количество пар смежных одинаковых символов", то ты сделал правильно...Считаем:Раз: длиношеееДва: длиношеееТри: длиношеееКаждый из выделенных символов является сдвоенным, т.к. является соседом другого такого же символа... Если ты не понял, это шуточное, немного запутывающее объяснение...
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|