Показать сообщение отдельно
  #7 (permalink)  
Старый 25.01.2012, 10:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Вариант ...
function foo(f, c) {
    var c = c - 1, a = f.split(""), e = a.length - c;
    for (var b = 0; b < e; b++)
    for (var d = 1; d <= c; d++) a[b] += a[b + d];
    return a.slice(0, e)
};
var str =  "abcdef";
alert([foo(str,1),foo(str,2),foo(str,3)].join('\n'))