-
Лучший говнокод
- В номинации:
-
- За время:
-
-
+156
- 1
- 2
- 3
- 4
- 5
- 6
if ($('#stoykaKS').is(':checked')) /* 29 */
{wt.document.writeln('<div style=" position: absolute; top: 0; left: 0;"><img src="../images/stories/esd-classic/picstoykaKS.gif" /></div>');}
if ($('#stolUS01').is(':checked')) /* 8 */
{wt.document.writeln('<div style=" position: absolute; top: 0; left: 0;"><img src="../images/stories/esd-classic/picstolUS01.gif" /></div>');}
if ($('#perfoPFPX').is(':checked')) /* 21 */
{wt.document.writeln('<div style=" position: absolute; top: 0; left: 0;"><img src="../images/stories/esd-classic/picperfoPFPX.gif" /></div>');}
И так далее, несколько сотен строк.
Tairesh,
20 Июля 2012
-
+156
- 1
- 2
- 3
- 4
- 5
- 6
- 7
var empty = true;
_.each(records, function (val, key) {
if (records.hasOwnProperty(key)) {
empty = false;
}
});
изза того что в прототипы стандартных Object и Array напихали всяких методов типа .max .each приходится так проверять объект на пустоту)
nur,
16 Июля 2012
-
+156
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
var renderHours = function(s){
var html = '<ul>';
var json = Ext.decode(s);
for(i in json)
if(typeof json[i].from_d != 'undefined')
html += '<li>с <b>'
+ hours[json[i].from_d][1]
+ '</b> - по <b>'
+ hours[json[i].to_d][1]
+ '</b> ('
+ json[i].from_h +':'+ json[i].from_m +'-'
+json[i].to_h +':'+ json[i].to_m +')</li>';
return html+'</ul>';
};
Вот такое попалось
Sulik78,
11 Июля 2012
-
+156
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
var toggle = function(d){
d = doc.createElement('setting');
return function t(e){
if(this.value){
while(this.nextSibling) d.appendChild(this.nextSibling);
}else{
while(d.firstChild) this.parentNode.appendChild(d.firstChild);
}
return t;
}
};
var auto = doc.getElementsByClassName("toggle"), i = auto.length;
while(i--) auto[i].addEventListener("command", toggle().call(auto[i]) , false );
Честно говоря не могу понять толи ещё ничего, а толи пиздец.
Код скрывает или показывает несколько групп настроек расширения фф в зависимости от первой настройки.
AjiTae,
03 Июля 2012
-
+156
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
private static BigInteger result = 0;
static BigInteger F1 = 1;
static BigInteger F2 = 1;
static BigInteger provv;
static BigInteger provv2;
static void Main(string[] args)
{
for (BigInteger number = 3; result == 0; number++)
{
provv2 = F2;
F2 = F2 + F1;
F1 = provv2; ;
if (HasProperty(F2.ToString()))
result = number;
}
}
private static bool HasProperty(string number)
{
if (number.Length < 9)
return false;
if (IsPandigital(number.Substring(0, 9)))
if (IsPandigital(number.Substring(number.Length - 9, 9)))
return true;
return false;
}
private static bool IsPandigital(string result)
{
int repetitions;
for (int count = 0; count < 9; count++)
{
repetitions = 0;
for (int count2 = 0; count2 < 9; count2++)
{
if (result.ElementAt(count).ToString() == "0")
return false;
if (result.ElementAt(count).ToString() == result.ElementAt(count2).ToString())
{
repetitions++;
if (repetitions == 2)
return false;
}
}
}
return true;
}
http://projecteuler.net/problem=104
http://projecteuler.net/thread=104;page=6
>brute force approach,solved aproximately in 24 hours
>solved aproximately in 24 hours
>24 hours
>24
>hours
Терпеливый, сука!
TheHamstertamer,
17 Июня 2012
-
+156
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
// добавление элемента в корзину
public function basketAdd( $id, $product ) {
$basket = $this->getBasket( );
if ( !isset( $basket[$id] ) )
$basket[$id] = array( 'id' => $product['id'], 'price' => $product['price'], 'count' => $product['count'] );
$this->setBasket( $basket );
}
Было обнаружено в предрелизе)
Надо больше спать...
psycho-coder,
20 Апреля 2012
-
+156
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
foreach ($items as $item_id)
{
if ((int)$item_id<=0)
die();
// ...
if (!$redis->sIsMember("views_today_stats_sadd:{$views_stats_namespace}",$key))
$redis->sAdd("views_today_stats_sadd:{$views_stats_namespace}",$key);
// ...
}
Пехепешник второго уровня: циклы уже осилил, а вот с множествами пока не разобрался.
roman-kashitsyn,
14 Апреля 2012
-
+156
- 1
- 2
- 3
- 4
- 5
if (!$_GET['nocache']) {
$use_caching=0; // use cache?
} else {
$use_caching=0;
}
ReckO,
14 Апреля 2012
-
+156
- 1
XXXCompany_API::addDebugLine("Didn't crash and burn.");
kovel,
10 Апреля 2012
-
+156
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
<html>
<head>
<title> Тест </title>
<h2 align="center"> Тест </h2>
<form action="11.php" method=POST>
<h4> 1. После ссоры в семье, после выговора начальника ищете ли Вы успокоение в спиртных напитках ?</h4>
<p><input type=radio name='v1' value='1'> Да </p>
<p><input type=radio name='v1' value='0'>Нет </p>
......
......
......
<h4> 20. Бывают ли у Вас после пьянки слуховые и зрительные галлюцинации ?</h4>
<p><input type=radio name='v20' value='1'> Да </p>
<p><input type=radio name='v20' value='0'>Нет </p>
<input type=submit value="Ответить">
</form>
</body>
</html>
И файл обработчик 11.php
<?php
$v1 = $_POST['v1'];
$v2 = $_POST['v2'];
$v3 = $_POST['v3'];
$v4 = $_POST['v4'];
$v5 = $_POST['v5'];
$v6 = $_POST['v6'];
$v7 = $_POST['v7'];
$v8 = $_POST['v8'];
$v9 = $_POST['v9'];
$v10 = $_POST['v10'];
$v11 = $_POST['v11'];
$v12 = $_POST['v12'];
$v13 = $_POST['v13'];
$v14 = $_POST['v14'];
$v15 = $_POST['v15'];
$v16 = $_POST['v16'];
$v17 = $_POST['v17'];
$v18 = $_POST['v18'];
$v19 = $_POST['v19'];
$v20 = $_POST['v20'];
$over = $v1 + $v2 + $v3 + $v4 + $v5 + $v6 + $v7 + $v8 + $v9 + $v10 + $v11 + $v12 + $v13 + $v14 + $v15 + $v16 + $v17 + $v18 + $v19 + $v20 ;
if ($over > 0 && $over <= 7) { $ball = "1-7: ранняя стадия, которая длится обычно 10-15 лет."; }
if ($over > 8 && $over <= 17) { $ball = "8-17: средняя стадия, длится обычно 2-5 лет"; }
if ($over > 18 && $over <= 20) { $ball = "18-20: последняя стадия алкоголизма."; }
echo "<h4>Результат теста:</h4><p>Вами набрано <b> $over</b> баллов.</p> <p>Результат <b>$ball</b></p>";
?>
The Best Answer on topic ))) http://phpforum.ru/index.php?showtopic=59990&st=0
vasinsky,
09 Апреля 2012