Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Обработка строки символов (https://javascript.ru/forum/events/27585-obrabotka-stroki-simvolov.html)

Depressa 17.04.2012 21:41

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

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

Не сталкивался раньше с 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, время: 13:10.