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

шифровка из центра ...
<script>
var arr = ['A','B','C','D','E'];
function fn(e, k) {
    for (var f = [], c = e.length, g = 0;; g++) {
        var b = g.toString(c),
            a = k - b.length;
        if (0 > a) {
            break;
        }
        0 < a && (b = Array(++a).join("0") + b);
        for (var h = "", d = 0; d < k; d++) {
            a = parseInt(b[d], c), h += e[a];
        }
        f.push(h);
    }
    return f;
};
document.write(fn(arr, 4).join('<br>'));
  </script>

Последний раз редактировалось рони, 02.05.2018 в 17:11.
Ответить с цитированием