Все возможные варианты слова с заменой на латиницу
Дано слово на латинице. например, METAL, нужно вывести все возможные варианты этого слова с заменой латинских букв на кириллицу, какие могут быть решения?
|
Цитата:
|
Цитата:
MЕTAL МETAL и т.д. |
Hur_ley,
L не заменять? |
Цитата:
|
перебор варантов замены латиницы на кирилицу
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> |
Часовой пояс GMT +3, время: 17:29. |