- 1
- 2
- 3
//flag ? flag=false : flag=true;
//оптимизировал
flag = flag == false? true : false;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+173
//flag ? flag=false : flag=true;
//оптимизировал
flag = flag == false? true : false;
Тогл флага
+161
if ($prod<>"" and $id=="") include ("1.html");
if ($id<>"" and $prod=="" ) include ("111.html");
if ($sert<>"") include ("1111.html");
if ($sert1<>"") include ("111011.html");
if ($sert2<>"") include ("1110112.html");
if ($s<>"") include ("11111.html");
if ($name<>"") include ("$name.html");
лаконичный названия подключаемых файлов
+54
#include <iostream>
using namespace std;
int sumc(int n) {
int res = 0;
while (n != 0) {
int tmp = n % 10;
n /= 10;
res += tmp * tmp;
}
return res;
}
int main () {
freopen("input.txt", "rt", stdin);
freopen("output.txt", "wt", stdout);
int x;
cin >> x;
int i;
for (i = x + 1; sumc(i) % 7; ++i);
cout << i;
//код рабочий, а в комментах изначальный говно-вариант
/*int a[5];
a[0]=0;
a[1]=0;
a[2]=0;
a[3]=0;
a[4]=0;
int n = 4;
while (x > 0) {
a[n] = x%10;
x=x/10;
n--;
}
while (1 == 1) {
if ((a[0]*a[0]+a[1]*a[1]+a[2]*a[2]+a[3]*a[3]+a[4]*a[4])%7 == 0)
break;
a[n]++;
for (int j=n; n>0; j--) {if (a[j]=10) {
a[j-1]++;
a[j] = 0;
};
};
};
int j=-1;
while (1) {
++j;
if (a[j] != 0) break;
};
for (int l=j; l<5; l++){
cout << a[l];
};*/
return 0;
}
код рабочий, а в комментах изначальный говно-вариант
+118
form2.label1.Text:=inttostr(mydots[0,0].StepsNum);
form2.label2.Text:=inttostr(mydots[0,1].StepsNum);
form2.label3.Text:=inttostr(mydots[0,2].StepsNum);
form2.label4.Text:=inttostr(mydots[0,3].StepsNum);
form2.label5.Text:=inttostr(mydots[0,4].StepsNum);
form2.label6.Text:=inttostr(mydots[0,5].StepsNum);
form2.label7.Text:=inttostr(mydots[0,6].StepsNum);
form2.label8.Text:=inttostr(mydots[0,7].StepsNum);
form2.label9.Text:=inttostr(mydots[0,8].StepsNum);
form2.label10.Text:=inttostr(mydots[1,0].StepsNum);
form2.label11.Text:=inttostr(mydots[1,1].StepsNum);
form2.label12.Text:=inttostr(mydots[1,2].StepsNum);
form2.label13.Text:=inttostr(mydots[1,3].StepsNum);
form2.label14.Text:=inttostr(mydots[1,4].StepsNum);
form2.label15.Text:=inttostr(mydots[1,5].StepsNum);
form2.label16.Text:=inttostr(mydots[1,6].StepsNum);
form2.label17.Text:=inttostr(mydots[1,7].StepsNum);
form2.label18.Text:=inttostr(mydots[1,8].StepsNum);
form2.label19.Text:=inttostr(mydots[2,0].StepsNum);
form2.label20.Text:=inttostr(mydots[2,1].StepsNum);
form2.label21.Text:=inttostr(mydots[2,2].StepsNum);
form2.label22.Text:=inttostr(mydots[2,3].StepsNum);
form2.label23.Text:=inttostr(mydots[2,4].StepsNum);
form2.label24.Text:=inttostr(mydots[2,5].StepsNum);
form2.label25.Text:=inttostr(mydots[2,6].StepsNum);
form2.label26.Text:=inttostr(mydots[2,7].StepsNum);
form2.label27.Text:=inttostr(mydots[2,8].StepsNum);
form2.label28.Text:=inttostr(mydots[3,0].StepsNum);
form2.label29.Text:=inttostr(mydots[3,1].StepsNum);
form2.label30.Text:=inttostr(mydots[3,2].StepsNum);
form2.label31.Text:=inttostr(mydots[3,3].StepsNum);
form2.label32.Text:=inttostr(mydots[3,4].StepsNum);
form2.label33.Text:=inttostr(mydots[3,5].StepsNum);
form2.label34.Text:=inttostr(mydots[3,6].StepsNum);
form2.label35.Text:=inttostr(mydots[3,7].StepsNum);
form2.label36.Text:=inttostr(mydots[3,8].StepsNum);
form2.label37.Text:=inttostr(mydots[4,0].StepsNum);
form2.label38.Text:=inttostr(mydots[4,1].StepsNum);
form2.label39.Text:=inttostr(mydots[4,2].StepsNum);
form2.label40.Text:=inttostr(mydots[4,3].StepsNum);
form2.label41.Text:=inttostr(mydots[4,4].StepsNum);
form2.label42.Text:=inttostr(mydots[4,5].StepsNum);
form2.label43.Text:=inttostr(mydots[4,6].StepsNum);
form2.label44.Text:=inttostr(mydots[4,7].StepsNum);
form2.label45.Text:=inttostr(mydots[4,8].StepsNum);
form2.label46.Text:=inttostr(mydots[5,0].StepsNum);
form2.label47.Text:=inttostr(mydots[5,1].StepsNum);
form2.label48.Text:=inttostr(mydots[5,2].StepsNum);
form2.label49.Text:=inttostr(mydots[5,3].StepsNum);
form2.label50.Text:=inttostr(mydots[5,4].StepsNum);
form2.label51.Text:=inttostr(mydots[5,5].StepsNum);
form2.label52.Text:=inttostr(mydots[5,6].StepsNum);
form2.label53.Text:=inttostr(mydots[5,7].StepsNum);
form2.label54.Text:=inttostr(mydots[5,8].StepsNum);
form2.label55.Text:=inttostr(mydots[6,0].StepsNum);
form2.label56.Text:=inttostr(mydots[6,1].StepsNum);
form2.label57.Text:=inttostr(mydots[6,2].StepsNum);
form2.label58.Text:=inttostr(mydots[6,3].StepsNum);
form2.label59.Text:=inttostr(mydots[6,4].StepsNum);
form2.label60.Text:=inttostr(mydots[6,5].StepsNum);
form2.label61.Text:=inttostr(mydots[6,6].StepsNum);
form2.label62.Text:=inttostr(mydots[6,7].StepsNum);
form2.label63.Text:=inttostr(mydots[6,8].StepsNum);
form2.label64.Text:=inttostr(mydots[7,0].StepsNum);
form2.label65.Text:=inttostr(mydots[7,1].StepsNum);
form2.label66.Text:=inttostr(mydots[7,2].StepsNum);
form2.label67.Text:=inttostr(mydots[7,3].StepsNum);
form2.label68.Text:=inttostr(mydots[7,4].StepsNum);
form2.label69.Text:=inttostr(mydots[7,5].StepsNum);
form2.label70.Text:=inttostr(mydots[7,6].StepsNum);
form2.label71.Text:=inttostr(mydots[7,7].StepsNum);
form2.label72.Text:=inttostr(mydots[7,8].StepsNum);
form2.label73.Text:=inttostr(mydots[8,0].StepsNum);
form2.label74.Text:=inttostr(mydots[8,1].StepsNum);
form2.label75.Text:=inttostr(mydots[8,2].StepsNum);
form2.label76.Text:=inttostr(mydots[8,3].StepsNum);
form2.label77.Text:=inttostr(mydots[8,4].StepsNum);
form2.label78.Text:=inttostr(mydots[8,5].StepsNum);
form2.label79.Text:=inttostr(mydots[8,6].StepsNum);
form2.label80.Text:=inttostr(mydots[8,7].StepsNum);
form2.label81.Text:=inttostr(mydots[8,8].StepsNum);
Определяем кол-во шагов, которое должна совершить точка, что бы выйти из лабиринта.
+156
private static function _convertMatrixReferences($formula) {
// тут код.........
($openCount > 0) {
return $this->_raiseFormulaError("Formula Error: Mismatched matrix braces '}'");
} else {
return $this->_raiseFormulaError("Formula Error: Unexpected '}' encountered");
}
} elseif ($openCount > $closeCount) {
if ($closeCount > 0) {
return $this->_raiseFormulaError("Formula Error: Mismatched matrix braces '{'");
} else {
return $this->_raiseFormulaError("Formula Error: Unexpected '{' encountered");
}
}
}
return $formula;
} // function _convertMatrixReferences()
кусок PHPExcel
Удивительно но _raiseFormulaError метод объекта.
И чего теперь делать ума не приложу.
+130
int days_in_month(int month, int year){
if(month == 2){
if(is_leap_year(year)) return 29;
else return 28;
}
if(month < 8){
if(month % 2 == 1) return 31;
else return 30;
}
if(month > 7){
if(month % 2 == 1) return 30;
else return 31;
}
return 0;
}
Количество дней в месяце. Моя первая кучка. Не судите строго ^_^
+3
_rollNumber = new Random().Next(1, _countNumbers); //Подряд два кубика кидал - одинаковое число!!!
_rollNumber = new Random().Next(1, _countNumbers);
Thread.Sleep(20); //Так норм.
Из переписки. Бросание кубика для игры нарды.
+161
/*ф-я для дебага*/
function dump(obj) {
var out = "";
if(obj && typeof(obj) == "object"){
for (var i in obj) {
out += i + ": " + obj[i] + "\n";
}
} else {
out = obj;
}
//PopUp(out);
alert(out);
}
−119
РасходныйКассовыйОрдер ГДЕ (НЕ РасходныйКассовыйОрдер.ВидОперации В
(ВЫБРАТЬ
ВидыОперацийРКО.Ссылка
ИЗ
Перечисление.ВидыОперацийРКО КАК ВидыОперацийРКО
ГДЕ
ВидыОперацийРКО.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийРКО.ВыплатаЗаработнойПлатыРаботнику)))
Обнаружил вот это чудо в ограничении почти всех ролей на ЧТЕНИЕ.
Древняя УПП 1.2 сильно допиленная.
Теперь сижу и горюю о том, сколько времени придётся потратить удаляя это из всех ролей...
+159
define([ "t5/core/dom" ], function(dom) {
return function() {
dom.scanner("select,input[type=text]", function(el) {
el.on("focus", function(e) {
var focusholder = this.findParent("form").find("input.focusholder");
if (focusholder.length)
focusholder[0].element.value = el.element.id;
el.element.select();
});
});
dom.scanner("select,input[type=text]", function(el) {
el.on("change", function(e) {
var form = this.findParent("form");
var submit = form.find("input[type=submit]");
if (submit.length)
submit[0].element.disabled = "disabled";
setTimeout(function() {form.trigger("submit");}, 1);
});
});
dom.scanner("input[type=checkbox],input[type=radio]", function(el) {
el.on("click", function(e) {
return this.findParent("form").trigger("submit");
});
});
dom.scanner("form", function(el) {
el.on("submit", function(e) {
var form=this;
setTimeout(function() {
var children = form.find("select,input[type=text],input[type=checkbox],input[type=radio]");
if (children.length)
for(var i=0;i<children.length;i++)
children[i].element.readOnly = "readOnly";
var submit = form.find("input[type=submit]");
if (submit.length)
submit[0].element.disabled = "disabled";
}, 1);
});
});
return dom;
};
});
код превращается, код превращается... в говно!