<script type="text/javascript">
var k=3;
var i=0;
var j=0;
var sum=0;
var str ="0123456789asdfghjklmnbvcxzqwertyuiopMNBVCXZLKJHGFDSAQWERTYUIOP";
var passwd="";
for (k;sum != 2308; ++k)
{
if (sum > 2308)
{
k-=1;
sum-=str.charCodeAt(i) * k;
passwd.substring(0, passwd.length -1);
for (j=0; j<=61; ++j)
{
sum+=str.charCodeAt(j)*k;
passwd+=str.charAt(j);
if (sum==2308)
{
alert(passwd)
}
else
{
sum-=str.charCodeAt(j)*k;
passwd.substring(0, passwd.length -1)
}
}
k-=2;
i+=1
}
else
{
sum+=str.charCodeAt(i)*k;
passwd+=str.charAt(i);
}
}
alert(passwd);
</script>
Примечание:
Проверить проверял, я его добавил в html файл и запустил, он думает думает и ничего не выходит. скрипт ищет слова подходящие к числовому значению используя charCodetAt(), эта функция выводит число соответствующее символу в переменной уникоду. Скрипт набирает строку из первых символов, и как сумма символов строки(charCodeAt()) становится больше данного числа начинается проверка по последнему символу. если не находит, то изменяется предпоследний символ на следующее значение. В консоли Chrome набрал скрипт этот и ничего... ни ошибки ни выполнения.
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.