-
Лучший говнокод
- В номинации:
-
- За время:
-
-
+164
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
/* выравниваем высотку блока контента, чтобы совпадал с клеточками бэкграунда */
$('#center>div').each(function(){
$(this).height(function(i,val){
if(val<200){return 200;}
if(val<401){return 401;}
if(val<602){return 602;}
if(val<803){return 803;}
if(val<1004){return 1004;}
if(val<1205){return 1205;}
if(val<1406){return 1406;}
if(val<1607){return 1607;}
if(val<1808){return 1808;}
if(val<2009){return 2009;}
if(val<2210){return 2210;}
if(val<2411){return 2411;}
if(val<2612){return 2612;}
if(val<2813){return 2813;}
if(val<3014){return 3014;}
});
});
Это была первая и вероятно последняя попытка разгрузить штатных программистов, отдав часть несложной работы фрилансерам :)
wildhind,
04 Мая 2012
-
−94
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
#*тут определение факториала*
fac_missing_end = factorial(100)/1000000000000000000000000
#there are 134 digits when you take off the zeroes at the end
sum_of_digits = 0
recent_digit = fac_missing_end%10
new_fac = fac_missing_end/10
sum_of_digits = sum_of_digits + recent_digit
recent_digit = new_fac%10
new_fac = new_fac/10
sum_of_digits = sum_of_digits + recent_digit
recent_digit = new_fac%10
new_fac = new_fac/10
sum_of_digits = sum_of_digits + recent_digit
recent_digit = new_fac%10
new_fac = new_fac/10
sum_of_digits = sum_of_digits + recent_digit
# еще пару десятков строк такого говна
print sum_of_digits
http://projecteuler.net/problem=20
http://projecteuler.net/thread=20;page=8
>This is ridiculous, but it worked instantaneously
Первый шаг к решению проблемы — признать что у тебя есть проблема.
TheHamstertamer,
25 Апреля 2012
-
+130
- 1
- 2
- 3
- 4
- 5
- 6
for(int j =0;j<d[i]/2;++j){
char e[2] = {0,'\0'};
const char* g = &e[0];
e[0] = dict[i];
s0.append(g);
}
Нужен был const char*
Abbath,
22 Апреля 2012
-
+63
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
public class ExtendFSDirectoryProvider {
// skipped
@Override
public boolean equals(Object obj) {
if (obj == this) {
return true;
}
if (obj == null || !(obj instanceof FSDirectoryProvider)) {
return false;
}
return indexName.equals(((ExtendFSDirectoryProvider) obj).indexName);
}
}
Даже неважно, что автор делает лишнюю проверку на null - в instanceof указан другой класс! Копипаста детектед.
victor-homyakov,
17 Апреля 2012
-
+155
- 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
int main() {
float a = 3.14;
asm volatile (
"decl %%esp" "\n\t"
"movb $0, (%%esp)" "\n\t"
"decl %%esp" "\n\t"
"movb $'\n', (%%esp)" "\n\t"
"movl $32, %%eax" "\n"
"label0:" "\n\t"
"shrl %[A]" "\n\t"
"decl %%esp" "\n\t"
"jc label1" "\n\t"
"movb $'0', (%%esp)" "\n\t"
"jmp label2" "\n"
"label1:" "\n\t"
"movb $'1', (%%esp)" "\n\t"
"label2:" "\n\t"
"decl %%eax" "\n\t"
"cmpl $0, %%eax" "\n\t"
"ja label0" "\n\t"
"\n\t"
"pushl %%esp" "\n\t"
"call printf" "\n\t"
"\n\t"
"addl $38, %%esp" "\n"
: /* no output registers */
: [A] "r" (a)
: "%esp", "%eax"
);
return 0;
}
float > bin
igoreknog,
16 Апреля 2012
-
+156
- 1
- 2
- 3
- 4
- 5
if (!$_GET['nocache']) {
$use_caching=0; // use cache?
} else {
$use_caching=0;
}
ReckO,
14 Апреля 2012
-
+74
- 1
- 2
- 3
- 4
for(int i = 0; i < fCount; i++)
{
result += Integer.parseInt(String.valueOf((fPart.charAt(i))), 10)*Math.pow(base, fCount-(i+1));
}
brainy,
14 Апреля 2012
-
−118
- 1
- 2
- 3
- 4
- (int) getRandomValue {
int rnd = 1000;
return rnd;
}
И это было уже в предрелизе..
mazder,
09 Апреля 2012
-
+150
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
(получаем каждый $array из $all_arr){
for ($i=0; $i<=7; $i++){
switch("value".$i){
case "value0":
echo $array['value0'];
break;
case "value5":
echo $array['value5'];
break;
}
}
}
Имеем массив $all_arr, где каждый элемент имеет значение:
$array = array(
"value0" => "sometext0",
"value1" => "sometext1",
"value2" => "sometext2",
"value3" => "sometext3",
"value4" => "sometext4",
"value5" => "sometext5"
);
Необходимо, вывести заданные значения из каждого элемента $all_arr.
Спустя пару недель, пересматривая код, сократил.
truedizzy,
09 Апреля 2012
-
+83
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
/**
* intended to be used for enums implementation
*/
public interface NullValueHolder<T> {
T getNullValue();
}
// в тесте
enum TestEnum implements NullValueHolder<TestEnum> {
TEST;
public TestEnum getNullValue() {
return null;
}
}
Видимо, часть метафабрики для создания метапрограмм
Может, я чего-то в этой жизни не понимаю?
roman-kashitsyn,
06 Апреля 2012