Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Обработка строк (https://javascript.ru/forum/dom-window/27584-obrabotka-strok.html)

Depressa 17.04.2012 21:27

На проверку( обработка строки)
 
День добрый всем, а заранее и спасибо.

Нужна ваша помощь, есть задача на обработку строки:
Вводится строка произвольной длины. Определить кол-во одинаковых подряд стоящих символов. Вывести исходную строку+ результат обработки.

Не сталкивался раньше с JS, поэтому, мало что о нем знаю

var s="qqqweerrr";
var t, vol=1, r=0;
document.write("Длина: "+s.length);
document.write("<br/>");

t=s.length;

for(var i=0; i<=t; i++)
{
 r=s.charAt(i);
 if(r==s.charAt(i+1))
 {
 vol=vol+1;
 }
 else if(vol>1)
 {
 document.write(r+": "+vol); 
 document.write("<br/>"); 
 vol=1;
 }
}

document.write("Строка: "+s);
document.write("<br/>");

Похоже ли?


Часовой пояс GMT +3, время: 02:32.