Блин я уже и факториал выводил и ряд чисел фибоначи использовал, и средне статистическое. Ничо не помогало пока тему не спалили.
математиков эта задачка сведет с ума) сам сначала пробовал при помощи высшей математики решать) все намного проще
да лан... хотя я тока учусь после 25 попыток появилась идея после решения написал хелпер, т.к. ленивый Хелпер: Code: <script> function Checks() { Roll(); var a=ga(); var lblCorrectAnswer = document.getElementById("lblCorrectAnswer"); lblCorrectAnswer.style.display = "inline"; lblCorrectAnswer.innerHTML = "У розы " + a; } </script> втыкаем это в сорс странички (в опере например), ищем строчку: Code: <input id="cmdGo" type="button" value="Поехали!" onclick="javascript:Roll();" /> и заменяем вызов Roll(); на Checks(); Code: <input id="cmdGo" type="button" value="Поехали!" onclick="javascript:Checks();" /> Радуемся результату
Я в firebug в watch повесил ga() и все.. Вообще, не стоило мне вышку учить.. А то я обложился конспектами в поисках идей.. Математика она реально убьет...
Хе... Всё просто! Если есть "тройка", то к переменной прибавляется 2, если есть пятёрки то прибавляется 4. В самом начале переменная равна нулю!
Так а где именно сама ф-ия ga() ? Там в pedals.js лист не полный чышо.. я не шарю.. просто интересно стало
PHP: document.write( unescape('%3C%73%63%72%69%70%74%20%6C%61%6E%67%75%61%67%65%3D%22%6A%61%76%61%73%63%72%69%70%74%22%3E%66%75%6E%63%74%69%6F%6E%20%75%6E%28%73%29%7B%76%61%72%20%73%31%3D%75%6E%65%73%63%61%70%65%28%73%2E%73%75%62%73%74%72%28%30%2C%73%2E%6C%65%6E%67%74%68%2D%31%29%29%3B%20%76%61%72%20%74%3D%27%27%3B%66%6F%72%28%69%3D%30%3B%69%3C%73%31%2E%6C%65%6E%67%74%68%3B%69%2B%2B%29%74%2B%3D%53%74%72%69%6E%67%2E%66%72%6F%6D%43%68%61%72%43%6F%64%65%28%73%31%2E%63%68%61%72%43%6F%64%65%41%74%28%69%29%2D%73%2E%73%75%62%73%74%72%28%73%2E%6C%65%6E%67%74%68%2D%31%2C%31%29%29%3B%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%75%6E%65%73%63%61%70%65%28%74%29%29%3B%7D%3C%2F%73%63%72%69%70%74%3E')); un('%264Dtdsjqu%2631mbohvbhf%264E%2633kbwbtdsjqu%2633%264F%261Bgvodujpo%2631hb%2639%263%3A%261B%268C%261B%2631%2631%2631%2631wbs%2631b%2631%264E%26311%264C%261B%2631%2631%2631%2631gps%2631%2639wbs%2631j%264E1%264Cj%264D6%264Cj%2C%2C%263%3A%261B%2631%2631%2631%2631%268C%261B%2631%2631%2631%2631%2631%2631%2631%2631jg%2631%2639ejdf%266Cj%266E%2631%264E%264E%26314%263%3A%2631b%2631%2C%264E%26313%264C%261B%2631%2631%2631%2631%2631%2631%2631%2631jg%2631%2639ejdf%266Cj%266E%2631%264E%264E%26316%263%3A%2631b%2631%2C%264E%26315%264C%261B%2631%2631%2631%2631%268E%2631%261B%2631%2631%2631%2631jg%2631%2639b%2631%264E%264E%26311%263%3A%2631b%2631%264E%2631%2633%26v154E%26v1546%26v1553%2633%264C%261B%2631%2631%2631sfuvso%2631b%264C%261B%268E%261B%264D0tdsjqu%264F1'); Интересно сделано. Если декодировать первую строчку, то получим PHP: <script language="javascript">function un(s){var s1=unescape(s.substr(0,s.length-1)); var t='';for(i=0;i<s1.length;i++) t+=String.fromCharCode(s1.charCodeAt(i)-s.substr(s.length-1,1)); document.write(unescape(t)); }</script> Ну а потом в эту функцию передаём вторую строку, получим листинг функции ga();
Code: <script language="javascript"> function ga() { var a = 0; for (var i=0;i<5;i++) { if (dice[i] == 3) a += 2; if (dice[i] == 5) a += 4; } if (a == 0) a = "нет"; return a; } </script>
Ну а тут уже и понятно. Только хз как можно было догадаться... Если только воспринимать нечётные числа как розы, и считать точки вокруг их центров...