- 1
- 2
- 3
- 4
- 5
for i:=1 to 10000000 do
begin
{...}
if m=0 then break;
end;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+143.6
for i:=1 to 10000000 do
begin
{...}
if m=0 then break;
end;
−873.6
declare @FromDate datetime, @ToDate datetime
set @FromDate = convert(char(10),dateadd(dd,-1,getdate()),20)
−119.4
Для й = 1 По КонДата-НачДата+1 Цикл
ТекДата = НачДата+й-1;
ДокТ.ВыбратьДокументы(ТекДата, ТекДата);
Пока ДокТ.ПолучитьДокумент() = 1 Цикл
Копаясь в самописной конфе, с которой сейчас работаю, дописываю, и усердно исправляю чей-то быдлокод, временами нахожу просто уникальные творения.
Пожалуй это творение - вершина извращенной фантазии)
Думаю комментарии излишни)) автор перебирает дни, а потом отдельно по каждому дню делает выборку событий
+159.4
//возвращает массив без повторяющихся элементов (обязательно должен быть элемент [id])
function arrayUnique($arr)
{
$aResult = array();
$aIDs = array();
foreach($arr as $val)
if (!in_array($val['id'], $aIDs))
{
array_push($aIDs, $val['id']);
array_push($aResult, $val);
}
return $aResult;
}
На входе массив массивов.
Массивы равны, если все элементы одного массива равны элементам другого.
На выходе должен быть массив уникальных массивов.
По моему это попахивает.
+54.6
#include <iostream>
class TerVer {
public:
short d1, d2, d3, d4;
short totalCounter, goodCounter;
bool DoneInc;
TerVer(): d1(1), d2(0), d3(0), d4(0), totalCounter(1), goodCounter(0), DoneInc(false) {}
bool IsGood() {
return (
(d1==d2 && d1!=d3 && d1!=d4 && d3!=d4) ||
(d1==d3 && d1!=d2 && d1!=d4 && d2!=d4) ||
(d1==d4 && d1!=d2 && d1!=d3 && d2!=d3) ||
(d2==d3 && d2!=d1 && d2!=d4 && d1!=d4) ||
(d2==d4 && d2!=d1 && d2!=d3 && d1!=d3) ||
(d3==d4 && d3!=d1 && d3!=d2 && d1!=d2)
) ? true : false;
}
void Inc() {
d4++;
if(d4>9) { d4=0; d3++; if(d3>9) {d3=0; d2++; if(d2>9) { d2=0; d1++; if(d1>9) DoneInc = true; } } }
if (!DoneInc) { totalCounter++; if (IsGood()) goodCounter++; }
}
};
int main() {
TerVer z;
while(!z.DoneInc) {
z.Inc();
}
cout << z.goodCounter << " / " << z.totalCounter << " = " << (double)z.goodCounter/z.totalCounter << endl;
return 0;
}
Найти вероятность того, что в случайном четырехзначном числе ровно две цифры совпадают.
Вот что бывает, когда лень думать.
+152
$("form").one("ajaxSuccess", function(e){
getCookie();
});
if (window.location == "http://pgsha.ru/web/system/login") //Бубен
window.location = "http://pgsha.ru/web/system/login/";
getOrgUnits();
+180
function writeTotalEntries()
{
$cnt = $this->totalentries;
if ($cnt == 0) {
return "записей нет";
} elseif ($cnt == 1)
{
return "1 запись";
} elseif ($cnt == 2)
{
return "2 записи";
} elseif ($cnt == 3)
{
return "3 записи";
} elseif ($cnt == 4)
{
return "4 записи";
} elseif ($cnt == 5)
{
return "5 записей";
} elseif ($cnt == 6)
{
return "6 записей";
} elseif ($cnt == 7)
{
return "7 записей";
} elseif ($cnt == 8)
{
return "8 записей";
} elseif ($cnt == 9)
{
return "9 записей";
} elseif (($cnt >= 10) && ($cnt <= 20))
{
return $cnt." записей";
} elseif ($cnt%10 == 1)
{
return $cnt." запись";
} else
{
return $cnt." записей";
}
}
Было найдено в одном из проектов.
+74
lstCmsObject = OpenCms.getOrgUnitManager().getGroups(obj, "/", true);
for (int i = 0; i < lstCmsObject.size(); i++)
{
lstUnits.add(new Units(lstCmsObject.get(i).getDisplayName(obj, Locale.US).replaceAll("Users from ","").replaceAll("[a-zA-Z]*","").replaceAll("[(/)]+",""),lstCmsObject.get(i).getOuFqn()));
}
for (int i = 0; i < lstCmsObject.size(); i++) {
for (int j = 0; j < lstCmsObject.size(); j++) {
if (lstUnits.get(i).GetName().compareTo(lstUnits.get(j).GetName())<0) {
Collections.swap(lstUnits, i, j);
}
}
}
+182
$submitted=trSubmit($dir,$db,$c,$tries,$dTracker,$Accs,$box,$dTkey,$writelog,$current_agent,$progressId,$prox_url,$prox_pwd,$max_tries_proxy,$max_tries_login,$max_tries_submit,$max_tries_captcha,$froot,$cats,$ts[$tkey],$cat[$tkey],$descr[$tkey],$shot[$tkey],$skips[$ts[$tkey]],$auth,$cookie,$ref,$check_enabled,$checks,$noProx,$cordebug,$debug);
Спихнули тут на меня код мальчика, попросили "чуть чуть переписать". Типичный вызов функции.
Хочется взять за такое и ударить по голове.
+185.4
function epic_die(){
mysql_close();
die();
}
Автор не я)