- 1
pp.userapi.com/c639120/v639120899/891d/KBWgp9xwgko.jpg
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 102
−12
pp.userapi.com/c639120/v639120899/891d/KBWgp9xwgko.jpg
−23
Хоть в ларьках "рассыпухи" избыток,
хоть портвейн я по праздникам пью...
"Солнцедар" - мой любимый напиток, -
в этот раз я тебя воспою.
Всех мыслителей допинг коронный,
фиолетовый зверь "Солнцедар"...
Сам Ермак, "Солнцедаром" взбодренный,
колошматил непьющих татар.
Презираю и вермут, и брагу, -
что за хмель без кислотных примет?!
"Солнцедаром" плесни на собаку -
и собака облезет в момент!
Им приятно подпаивать милку,
он хорош для семейных атак...
Брось под танк "Солнцедара" бутылку
зарычит и скопытится танк!
Всолнцедарившись, вижу, как встарь я,
пляшет стол и хохочет диван...
Дашка, Дарья моя, Солнцедарья,
что ж ты рвешь на себе сарафан?!
"Солнцедар" - добровольная пытка,
детектив, нервотрепка, пожар...
Рупь с полтиной - бутылка напитка,
а какой сторублевый кошмар!
−13
bagor 123212321a
Kamerynez Kamerynez
barop 123
guestinho 123
guestinh0 123
guest0 123
negr penis
CrashTesterAnusov penis
voodoodal16 voodoo16
Dr_Stertor str
cteptop satanail
TOHKuU_XEP 123
shadow_of_stertor sss
Guest_ 123
huest 123
ANYS 123
MilosTeodosic 123
MOCKBA_O4KO 123
XEP 123
gostinho 123
bayan 123
3_18dar 123
3_19dar 123
3_20dar 123
3_21dar 123
3_22dar 123
3_23dar 123
3_24dar 123
3_25dar 123
3_27dar 123
3_28dar 123
3_29dar 123
3_30dar 123
3_31dar 123
3_32dar 123
3_42dar 123
3_41dar 123
govn0kod3r 123
Guesl 123
vvkir 123
redandgreen 123
yozora 123
Artik 123
miles_dyson 123
baurgun 123
123123123 123
Golyboy_nacik 123
cutjo 123
SladkiyBagorchik 123
HAPKOMAH 123
BagorCtretora 123
guestinh0 123
OXYEJl 123
XEPOMAHT 123
HAHO_TEXHO_XEP 123
CEBACTOnOJlb 123
l024-- 123
SwiftGovno 123
guesto2 123
Danila_Bagrov 123
Bopmand 123
Milosch_Teodosich 123
JLOCb 123
bayan 123
huestinh0 123
Simmchen 123
По заявка трудящихся.
−18
#include <iostream>
//
#define PROGRAM i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,o,s,i,o,i,i,i,i,i,i,i,s,s,s,o
//
template <char n, typename Ns>
struct Cons {
static void print() {
Ns::print();
std::cout << n;
}
};
struct Nil {
static void print() {}
};
template <typename Ms, typename Ns> struct Append;
template <typename Ns>
struct Append<Nil, Ns> {
typedef Ns String;
};
template <char m, typename Ms, typename Ns>
struct Append<Cons<m, Ms>, Ns> {
typedef Append<Ms, Ns> Next;
typedef Cons<m, typename Next::String> String;
};
#define INS(name, expr) \
struct name { \
template <int n, typename Out> struct Result { \
static const int value = expr; \
typedef Out Output; \
}; \
}
INS(i, n + 1);
INS(d, n - 1);
INS(s, n * n);
template <int n> struct DecimalLoop;
template <> struct DecimalLoop<0> {
typedef Nil String;
};
template <int n> struct DecimalLoop {
typedef DecimalLoop<n / 10> Next;
typedef Cons<'0' + (n % 10), typename Next::String> String;
};
template <int n> struct ToDecimal;
template <> struct ToDecimal<0> {
typedef Cons<'\n', Cons<'0', Nil>> String;
};
template <int n> struct ToDecimal {
typedef Cons<'\n', typename DecimalLoop<n>::String> String;
};
struct o {
template <int n, typename Out> struct Result {
static const int value = n;
typedef typename Append<typename ToDecimal<n>::String, Out>::String Output;
};
};
template <int n> struct Wrap {
static const int value = n < 0 || n == 256 ? 0 : n;
};
template <typename... Is> struct Seq;
template <typename I, typename... Is>
struct Seq<I, Is...> {
template <int n, typename Out> struct Result {
typedef typename I::template Result<n, Out> A;
typedef typename Seq<Is...>::template Result<Wrap<A::value>::value, typename A::Output> B;
typedef typename B::Output Output;
};
};
template <> struct Seq<> {
template <int n, typename Out> struct Result {
typedef Out Output;
};
};
int main() {
Seq<PROGRAM>::Result<0, Nil>::Output::print();
}
−20
public enum IteratorDeclarationForm
{
InCycle,
OutOfCycle,
}
Он сказал, что bool не интуитивен
−16
public override bool Remove(TItem i)
{
try
{
this.original.Remove(i);
}
catch
{
return false;
}
return true;
}
public override bool RemoveAt(int index)
{
try
{
this.original.RemoveAt(index);
}
catch
{
return false;
}
return true;
}
Из класса List<TItem>.
original - List<> из стандартной библиотеки.
И подобное во всех методах.
−16
public const string CONSOLED_PROGRAM = "consoled";
public const string WINDOWED_PROGRAM = "windowed";
Весь проект кишит подобной терминологией.
−16
public class StringsJoiner
{
private string[] txt;
private string separator;
public StringsJoiner(string[] txt, string sep)
{
this.txt = txt;
this.separator = sep;
}
public string Join()
{
return string.Join(separator, txt);
}
}
Тоже самое (почти) в StringsSplitter'е
Автор счёл string.Join слишком сложным и нелогичным и написал свой класс для объеденения строк.
−15
# русских букв в
# кодировке KOI8,
KOI8 в 2к17.
vk.com/doc147907296_442872399?hash=b79ded47f4a1 646279&dl=30c67c1aba4185d277
Задание 2, "Формат входных данных"
−12
pp.userapi.com/c836128/v836128263/22744/TU54pVBZz1A.jpg