1. Лучший говнокод

    В номинации:
    За время:
  2. Java / Говнокод #23521

    −4

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    while( (i=xyi.read()) != -1 )
    	    {
    	    	al.add( i+b-e*b*e+b+e-b+e-b+e+e+e+e+b-b-e+b+b-xer*e-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer );
    	    }
    	    for(int n=0; n<al.size(); n++)
    	    	out.println(al.get(n));
    	    out.println("\nА теперь ебашим в обратку...");
    	    Thread.sleep(1000);
    	    int pizdec;
    	    for(int n=0; n<al.size(); n++)
    	    {
    	    	i = al.get(n);
    	    	pizdec = i+xer*e-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-b+e-b+e-b+e+e+e+e+b-b-e+b+b+e*b*e-b;
    	    	out.print((char)pizdec);
    	    }

    пиздец сложный код!
    выдаёт вот что: ◇◓▸○◇◊○◘▎●◔▏□╰╯▆▆▆▆●◔◚▆●▣▖□╰╯▆▆▆▆●◔◚▆◈▣▝ ▝▒▆○▣▟▟▟▒▆◞○◘▣▗▙□╰╯▆▆▆▆▧◘◘◇◟▲●◙◚▢▯◔◚○◍○◘ ▤▆◇◒▆▣▆◔○◝▆▧◘◘◇◟▲●◙◚▢▤▎▏□╰╯▆▆▆▆◝◎●◒○▎▆▎● ▣◞◟●▔◘○◇◊▎▏▏▆▇▣▆▓▗▆▏╰╯▆▆▆▆◡╰╯▆▆▆▆╯◇◒▔◇◊◊ ▎▆●░◈▓○▐◈▐○░◈░○▓◈░○▓◈░○░○░○░○░◈▓◈▓○░◈░◈▓ ◞○◘▐○▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○ ◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▆▏□╰╯▆▆▆▆◣╰ ╯▆▆▆▆◌◕◘▎●◔◚▆◔▣▖□▆◔▢◇◒▔◙●◠○▎▏□▆◔░░▏╰╯▆▆▆ ▆╯◕◛◚▔◖◘●◔◚◒◔▎◇◒▔◍○◚▎◔▏▏□╰╯▆▆▆▆◕◛◚▔◖◘●◔◚ ◒◔▎█◂◔⥶▆⦨⦛⦥⦛⦦⦲▆⦛⦗⦖⦮⦞⦢▆⦘▆⦤⦗⦦⦖⦨⦠⦩▔▔▔█▏□╰╯▆ ▆▆▆►◎◘○◇◊▔◙◒○○◖▎▗▖▖▖▏□╰╯▆▆▆▆●◔◚▆◖●◠◊○◉□╰ ╯▆▆▆▆◌◕◘▎●◔◚▆◔▣▖□▆◔▢◇◒▔◙●◠○▎▏□▆◔░░▏╰╯▆▆▆ ▆◡╰╯▆▆▆▆╯●▆▣▆◇◒▔◍○◚▎◔▏□╰╯▆▆▆▆╯◖●◠◊○◉▆▣▆● ░◞○◘▐○▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞ ○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◈░○▓◈░○▓◈ ░○░○░○░○░◈▓◈▓○░◈░◈░○▐◈▐○▓◈□╰╯▆▆▆▆╯◕◛◚▔◖◘ ●◔◚▎▎◉◎◇◘▏◖●◠◊○◉▏□╰╯▆▆▆▆◣╰╯◣╰╯◉◇◚◉◎▎▯▵▫◞ ◉○◖◚●◕◔▆○▏▆◡╰╯╯◕◛◚▔◖◘●◔◚◒◔▎█⦫⦩⦟▆⦨⦖⦢▆⦥⦡⦖⦘ ⦖⦡▇█▏□╰╯◣╰▆▆◣╰◣╰

    FlowerGay, 13 Ноября 2017

    Комментарии (6)
  3. bash / Говнокод #23518

    −7

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    #!/bin/bash
    echo Я говно на баш!
    while true; do
    read PS1
    PS2="${PS2} ${PS1} Смищно правда?"
    echo $PS2
    don

    RUSSIAN-PROGRAMMER, 11 Ноября 2017

    Комментарии (6)
  4. 1C / Говнокод #23514

    +1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    ДействующиеПостановления = Новый Структура;
    			ДействующиеПостановления.Вставить("Постановление914",  ДанныеПечати.Дата < ДатаНачалаПримененияПостановления1137);
    			ДействующиеПостановления.Вставить("Постановление1137", НЕ (ДанныеПечати.Дата < ДатаНачалаПримененияПостановления1137));
    			ДействующиеПостановления.Вставить("Постановление1137_625", ВедетсяУчетНДСПоФЗ56(ДанныеПечати.Дата,ДанныеПечати.ДатаИсправления));
    			ДействующиеПостановления.Вставить("Постановление981", ДействуетПостановление981(ДанныеПечати.Дата,ДанныеПечати.ДатаИсправления));
    			
    			ОпцииПечатиСчетаФактуры.Вставить("ДействующиеПостановления", ДействующиеПостановления);
    			
    			Если ДанныеПечати.КорректировочныйСчетФактура Тогда
    				Если ДействующиеПостановления.Постановление981 Тогда
    					Макет = МакетКорр_981;
    					ЕстьПостановление981 = Истина;
    				ИначеЕсли ДействующиеПостановления.Постановление1137_625 Тогда
    					Макет = МакетКорр_625;
    					ЕстьПостановление1137_625 = Истина;
    				Иначе
    					Макет = МакетКорр;
    					ЕстьПостановление1137 = Истина;
    				КонецЕсли;
    			ИначеЕсли ДействующиеПостановления.Постановление914 Тогда
    				Макет = Макет451;
    				ЕстьПостановление914 = Истина;
    			ИначеЕсли ДействующиеПостановления.Постановление981 Тогда
    				Макет = Макет981;
    				ЕстьПостановление981 = Истина;
    			ИначеЕсли ДействующиеПостановления.Постановление1137_625 Тогда
    				Макет = Макет1137_625;
    				ЕстьПостановление1137_625 = Истина;
    			Иначе
    				Макет = Макет1137;
    				ЕстьПостановление1137 = Истина;
    			КонецЕсли;
    			
    			Если (ЕстьПостановление914 И ЕстьПостановление1137) 
    				ИЛИ (ЕстьПостановление914 И ЕстьПостановление981)
    				ИЛИ ((ЕстьПостановление1137 ИЛИ ЕстьПостановление1137_625) И ЕстьПостановление981) Тогда
    				
    				Текст = НСтр("ru = 'Недоступна одновременная печать счетов-фактур, сформированных по разным постановлениям Правительства РФ'");
    				ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
    					Текст,
    					ДанныеПечати.Ссылка);
    				
    				ТабличныйДокумент.Очистить();
    				Прервать;
    				
    			КонецЕсли;

    Типовая УТ 11.3.4.93, ПечатьОбщихФорм, модуль менеджера

    Что проверяют эти "Если"? Не ошибся ли программист?
    Постановление определяется по дате счета-фактуры. Интересно, как можно сформировать счет-фактуру одновременно "по разным постановлениям Правительства РФ"?

    И мало того, что вторая и третья строки всегда дают противоположный результат. Нет, на всякий случай проверим "Если (ЕстьПостановление914 И ЕстьПостановление1137)".
    Интересно также, как после ИначеЕсли ожидали получить сочетание разных "постановлений"? И почему проверяется всего три неправильных сочетания? Надо больше кода!

    Еще понравилась оригинальная идея завести на каждый элемент структуры отдельную переменную, потом присвоить этой переменной то же, что и в структуре, а потом проверить сочетание этих переменных. Надо заметить, что переменные ЕстьПостановлениеYYYY больше нигде не используются.

    romanvk, 10 Ноября 2017

    Комментарии (6)
  5. C++ / Говнокод #23494

    +2

    1. 1
    2. 2
    3. 3
    //
    // TEMPLATE CLASS vector<bool, Alloc> AND FRIENDS
    //

    0xB друзей Вектора.
    via UCRT <vector>

    gost, 05 Ноября 2017

    Комментарии (6)
  6. Куча / Говнокод #23344

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    (*a/*/ % #)(PostScript)/Helvetica 40 selectfont 9 400 moveto show%v"f"a0
    true showpage quit%#) 2>/dev/null;echo bash;exit #*/);int main()/*>"eb"v
    %a*0)unless print"perl\n"__END__*/{printf("C\n");/*>>#;"egnu">:#,_@;,,,<
    *)begin writeln(*\output={\setbox0=\box255}\eject\shipout\hbox{\TeX}\end
    *)('pascal');end.{*/return 0;}

    C: https://ideone.com/Ntu3S0
    Pascal (fpc): https://ideone.com/A9qZ0x
    Bash: https://ideone.com/TYr7cu
    Perl: https://ideone.com/fAUhiv

    inkanus-gray, 12 Сентября 2017

    Комментарии (6)
  7. C# / Говнокод #23338

    0

    1. 1
    normalSport.Regions.First().Leagues.FirstOrDefault(x => x.LeagueId == rootCompanyOdds.leagues[i].id).Games.FirstOrDefault(x => x.GameId == rootCompanyOdds.leagues[i].events[j].id).Markets.AddRange(factory.CreateGameFromCompanyEvent(rootCompanyOdds.leagues[i].events[j]).Markets)

    инлайн змiй

    govnoBet, 11 Сентября 2017

    Комментарии (6)
  8. Си / Говнокод #23327

    −2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    #include <stdio.h>
    
    int main(int argc, char *argv[])
    {
      FILE *f = fopen(argv[1], "r");
      if(f == NULL)
      {
        perror("open");
        return 1;
      }
      char str[8];
      while( fgets(str, 9, f) != NULL)
      {
        if(str[0] == '\n') continue;
        printf("%s", str);
      }
      fclose(f);
      
      return 0;
    }

    вот так на си тяжко работать со строками

    MasterGovnokodinga, 03 Сентября 2017

    Комментарии (6)
  9. C# / Говнокод #23312

    −3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    public static bool isNumber(object p_Value)
    {
        if (int.Parse(p_Value.ToString()).GetType().Equals(typeof(int)))
            return true;
        return false;
    }

    говновый метод узнать цифра или нет

    govnoBet, 30 Августа 2017

    Комментарии (6)
  10. Куча / Говнокод #23256

    −3

    1. 1
    ethereum

    кто нить зарабатывает майнингом ethereum?

    Хочу себе фарму сделать, а то скучно мне

    ASD_77, 10 Августа 2017

    Комментарии (6)
  11. Си / Говнокод #23236

    +2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    #define UM8(CONST_FLOAT,CHISLO_INT) \
                     ((CONST_FLOAT+1.0/16)<(1.0/8))?((CHISLO_INT*0)>>3):\
                      (((CONST_FLOAT+1.0/16)<(2.0/8))?((CHISLO_INT*1)>>3):\
                        (((CONST_FLOAT+1.0/16)<(3.0/8))?((CHISLO_INT*2)>>3):\
                          (((CONST_FLOAT+1.0/16)<(4.0/8))?((CHISLO_INT*3)>>3):\
                            (((CONST_FLOAT+1.0/16)<(5.0/8))?((CHISLO_INT*4)>>3):\
                              (((CONST_FLOAT+1.0/16)<(6.0/8))?((CHISLO_INT*5)>>3):\
                                (((CONST_FLOAT+1.0/16)<(7.0/8))?((CHISLO_INT*6)>>3):\
                                  (((CONST_FLOAT+1.0/16)<(8.0/8))?((CHISLO_INT*7)>>3):\
                                    (CHISLO_INT)\
                                   )\
                                 )\
                               )\
                             )\
                           )\
                         )\
                       )

    https://habrahabr.ru/post/334758/

    inho, 02 Августа 2017

    Комментарии (6)