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

перебор варантов замены латиницы на кирилицу
Hur_ley,
шифровка из центра ...
<style type="text/css">
  .rus{
    color: #FF0000;
  }

  </style>


  <script>
var obj = {M : "М", E : "Е",T : "Т", A : "А"};
function inObj(b) {
    return obj[b]
}

function fn(b) {
    b = b.split("");
    for (var d = [], f = b.filter(inObj).length, e = 0;; e++) {
        var a = e.toString(2),
            c = f - a.length;
        if (0 > c) break;
        0 < c && (a = Array(++c).join("0") + a);
        var g = a.split(""),
            a = b.map(function(a) {
                var b = inObj(a);
                return b && +g.shift() ? '<span class="rus">' + b + "</span>" : a
            });
        d.push(a.join(""))
    }
    return d
};
document.write(fn('METAL').join('<br>'));


  </script>
Ответить с цитированием