- 1
Перепись долбоёбов.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−5
Перепись долбоёбов.
Отписываемся в комментах.
+2
typedef unsigned int uint;
uint inc(uint i) {
return i+1;
}
uint dec(uint i) {
return i-1;
}
uint add(uint a, uint b) {
return 0==b ? a : add(inc(a),dec(b));
}
inline uint _mul(uint a, uint b, uint r) {
return 0==b ? r : _mul(a,b-1,r+a);
}
uint mul(uint a, uint b) {
return _mul(a,b,0);
}
uint dec_mul(uint a, uint b, uint r) {
return 0==b ? r : dec_mul(a,dec(b),r+a);
}
//gcc 7 здесь сходит с ума на O3, шланг невозмутимо ставит imul edi, esi
uint crazy_mul(uint a, uint b, uint r) {
return 0==b ? r : crazy_mul(a,dec(b),add(r,a));
}
//арифметическая прогрессия.
inline uint _sum(uint a,uint s) {
return a==0 ? s :_sum(a-1,s+a);
}
//gcc: сложна нипанятна
uint sum(uint a) {
return _sum(a,0);
}
//шланг:
// imul rcx, rax
// shr rcx
uint sum1(uint a) {
uint s=0;
for (int i=0;i<a;++i){
s+=i;
}
return s;
}
Смотрим как компиляторы решают разные упоротые рекурентные задачки.
https://godbolt.org/g/4JZuPr
+1
https://roem.ru/23-10-2017/261914/seva-zhidkov-rocks/
> В январе 2016 года 14-летний Сева Жидков создал телеграм-бота для рекламных путеводителей «Медузы». После этого он стал стажироваться в издании и создал еще одного бота — уже для редакции. Теперь Жидков самый молодой сотрудник «ВКонтакте».
> Как давно ты работаешь во «ВКонтакте»?
> после девятого класса
> занимаюсь, в частности, применением машинного обучения в рекламе «ВКонтакте»
Все что требовалось знать про эту "интеллектуальную" профессию. Даже школьник с 9 классами может применять машинное обучение в контакте и писать ботов для телеграма.
0
Подскажите программистских форумов.
Чтобы общаться про компьютеры с братьями по разуму.
Только без анальных правил и банов за мат. Чтобы свободное общение, так сказать. Нужны ресурсы типа говнокода, но более оживленные.
+1
bool retval = true;
while (someting) {
...
if (retval) retval = sendDataInternal(data);
else sendDataInternal(data);
}
return retval;
Ничто не остановит бульдозер.
+99
// enum WithdrawalRequestStatus {... }
// WithdrawalRequestStatus withdrawalRequestStatus = [...]
switch (Convert.ToInt32(withdrawalRequestStatus))
{
case 0:
requestStatus = "New";
break;
case 1:
requestStatus = "Canceled";
break;
case 2:
requestStatus = "Rejected";
break;
case 3:
requestStatus = "Additional Info Required";
break;
case 4:
requestStatus = "Ready For Approval";
break;
case 5:
requestStatus = "Approved For Payout";
break;
case 6:
requestStatus = "Paid Out";
break;
}
+2
int a = -1;
while(+a){
if(a == 0) break;
}
+8
<?
function __echo($str){
return "$str\n";
}
function _echo ($str){
echo __echo($str);
}
function _echo_utf8($str){
_echo (iconv('windows-1251', 'UTF-8//IGNORE', $str));
}
_echo("<div id='class_edit_add' style='display:none;margin-left:30px;'>");
_echo("<div style='margin-bottom:30px;'><center>");
_echo_utf8("Добавить ");
_echo("<select id='chose_class_edit_add_something'>");
_echo("<option selected value='0'></option>");
_echo_utf8("<option value='1'>предмет</option>");
_echo_utf8("<option value='2'>учителя</option>");
_echo_utf8("<option value='3'>ученика</option>");
_echo_utf8("<option value='4'>подгруппу</option>");
_echo("</select>");
_echo("<input type='button' class='button' value='ok' onclick=\"class_edit_add_something();\">");
_echo("</сenter></div>");
_echo("<div id='div_class_edit_add_something_out' style='display:none'></div>");
_echo("</div>");
_echo_utf8
+137
printk(KERN_CRIT "AAA\n");
Ебу и патчу.
+137
static const uint32_t frequencies[] = {
#include "frequencies.h"
};