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

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

    +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
    21. 21
    int a,b,c,d,e,f, k = 1;
     
     
     
     
                for (a = 0; a < 9; a++)
                    for (b = 0; b < 9; b++)
                        for (c = 0; c < 9; c++)
     
                            for (d = 0; d < 9; d++)
                                for (e = 0; e < 9; e++)
                                    for (f = 0; f < 9; f++)
                        {
                            if (a + b + c == d + e + f && a+b+c == 13)
                                k = k + 1;
                        }
      
     
     
                Console.WriteLine("кол-во комбинаций: " + k + " ");
                Console.WriteLine("кол-во билетов: " + k * k);

    Очередные лабы... God, whyyy...

    Psilon, 09 Марта 2015

    Комментарии (30)
  3. C++ / Говнокод #17659

    +49

    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
    #include <iostream>
     
    int get_number() {
    	return 5;
    }
     
    int magic_number(int foo()) {
    	return foo();
    }
     
    int main(void)
    {
    	std::cout << magic_number(get_number) << std::endl;
    }

    http://ideone.com/TbV0jD

    LispGovno, 17 Февраля 2015

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

    +130

    1. 1
    _punkPtr

    LispGovno, 15 Января 2015

    Комментарии (30)
  5. Python / Говнокод #17434

    −124

    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
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    print ("Программа вычисления номера подъезда.\nБудьте внимательны при вводе данных.\n")
    
    n_kvartiry = input("Введите номер квартиры...\n")
    n_kvartiry = int(n_kvartiry)
    
    kol_etazhey = input("Введите количество этажей в доме...\n")
    kol_etazhey = int(kol_etazhey)
    
    kol_kvartir_etazh = input("Введите количество квартир на этаже...\n")
    kol_kvartir_etazh = int(kol_kvartir_etazh)
    
    kol_kvart_pod = kol_kvartir_etazh * kol_etazhey
    result = n_kvartiry / kol_kvart_pod
    
    if result <= 1:
        print ("Номер подъезда 1")
        x=1
    elif result <= 2:
        x=2
        print ("Номер подъезда 2")
    elif result <= 3:
        x=3
        print ("Номер подъезда 3")
    elif result <= 4:
        x=4
        print ("Номер подъезда 4")
    elif result <= 5:
        x=5
        print ("Номер подъезда 5")
    elif result <= 6:
        x=6
        print ("Номер подъезда 6")
    elif result <= 7:
        x=7
        print ("Номер подъезда 7")
    elif result <= 8:
        x=8
        print ("Номер подъезда 8")
    elif result <= 9:
        x=9
        print ("Номер подъезда 9")
    elif result <= 10:
        x=10
        print ("Номер подъезда 10")
    elif result <= 11:
        x=11
        print ("Номер подъезда 11")
    elif result <= 12:
        x=12
        print ("Номер подъезда 12")
    else:
        print("Карлсон живет на крыше!!!")
        
    print ("Все квартиры в этом подъезде:")
           
    for n in range(1, kol_kvart_pod+1 ):
        res = n + kol_kvart_pod*(x-1)
        print (int(res), end=" ")

    python 3
    чисто поржать...

    chooduck, 12 Января 2015

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

    +133

    1. 1
    http://www.youtube.com/watch?v=yRsT5wBSYZ0

    Советую

    LispGovno, 09 Января 2015

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

    +96

    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
    _catalogDb.Categories
                     .Where(w => w.Resources.Where(r => _catalogDb.Resources
                        .Where(a => _catalogDb.Persons.Where(b => b.EmployeeNumber == employeeNumber)
                            .Select(c => c.VIP).FirstOrDefault() || !a.VIP)
                     .Where(a => _catalogDb.Persons.Where(b => b.EmployeeNumber == employeeNumber)
                         .Select(c => c.InnerEmployee).FirstOrDefault() || !a.InnerEmployee)
                     .Where(a => !a.Paths.Any()
                         || a.Paths.Where(wer => wer.Name == null).Any()
                            || a.Paths.Where(pt => pt.Name != null && _catalogDb.Persons
                                .Where(b => b.EmployeeNumber == employeeNumber)
                                    .Select(c => c.Path).FirstOrDefault().Contains(pt.Name)).Any())
                     .Where(a => !a.Filials.Any() || a.Filials.Where(wer => wer.Code == null).Any() || a.Filials
                         .Where(pt => pt.Code != null && pt.Code == _catalogDb.Persons
                             .Where(b => b.EmployeeNumber == employeeNumber)
                                .Select(c => c.Filial).FirstOrDefault()).Any())
                     .Select(a => a.UNID).Contains(r.UNID)).Any())
                        .Select(s => s.ID).Distinct().ToList();

    Кто сказал что Entity framework облегчает жизнь...

    SuperCuke, 30 Декабря 2014

    Комментарии (30)
  8. Python / Говнокод #17140

    −108

    1. 1
    2. 2
    if True: #зачем.
        ....

    На новом проекте. Радуют и код и комментарии)

    intestinalbrain, 20 Ноября 2014

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

    +143

    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
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    return string.Format(templateStr, "",
                    _p1_Tb.Text,
                    _p2_Tb1.Text + ", " + _p2_Tb2.Text,
                    _p3_Tb.Text,
                    "",//_p4_Tb.Text,
                    _p5_Tb1.Text + " / " + _p5_Tb2.Text,
                    _p6_Tb.Text,
                   RblTxt(_p7_Rbl) + " " + _p7_Tb.Text,
                    b("Построен в ") + _p8_Tb1.Text + " году, в " + _p8_Tb2.Text + " году произведен "
                    + _p8_Tb3.Text + " ремонт. " + _p8_Tb4.Text + ", Количество корпусов " + _p8_Tb4.Text + ", Количество этажей в каждом корпусе " + _p8_Tb5.Text
                    + (_p8_Ch1.Checked ? (", " + _p8_Ch1.Text) : "")
                    + (_p8_Ch2.Checked ? (", " + _p8_Ch2.Text) : "")
                    + (_p8_Ch3.Checked ? (", " + _p8_Ch3.Text) : "") ,
                    FillTbl9() ,
                    b("Уровень средства размещения: ") + _p10_Tb.Text,
                    b("Объект находится рядом с ") + _p11_Tb.Text,
                    "принимаются  с " + _p12_Tb1.Text + " лет, " + _p12_Tb2.Text,
                    _p13_Tb.Text,
                    b("Период работы: ") + (_p14_Rb1.Checked ? ("С " + _p14_Tb1.Text + " По " + _p14_Tb2.Text) : "Круглогодично"),
                    "к " + _p15_Tb1.Text + " до " + _p15_Tb2.Text,
                    _p16_Tb.Text
                    + (_p16_Ch1.Checked ? ("<br/> От аэропорта " + _p16_Tb1.Text + " автобусом № " + _p16_Tb2.Text + " до остановки" + _p16_Tb3.Text) : "")
                    + (_p16_Ch2.Checked ? ("<br/> От жд вокзала " + _p16_Tb4.Text + " автобусом № " + _p16_Tb5.Text + " до остановки" + _p16_Tb6.Text) : "")
                    + (_p16_Ch3.Checked ? ("<br/> Другое " + _p16_Tb7.Text) : "")
                    ,
                    b("Типы номеров: ") + _p17_Tb.Text,
                    b("В номере: ")
                     ((_p23_Ch1.Checked ? (" " + _p23_Ch1.Text + ",") : "")
                    + (_p23_Ch2.Checked ? (" " + _p23_Ch2.Text + ",") : "")
                    + (_p23_Ch3.Checked ? (" " + _p23_Ch3.Text + ",") : "")
                    + (_p23_Ch4.Checked ? (" " + _p23_Ch4.Text + ",") : "")
                    + (_p23_Ch5.Checked ? (" " + _p23_Ch5.Text + ",") : "")
                    + (_p23_Ch6.Checked ? (" " + _p23_Ch6.Text + ",") : "")
                    + (_p23_Ch7.Checked ? (" " + _p23_Ch7.Text + ",") : "")
                    + (_p23_Ch8.Checked ? (" " + _p23_Ch8.Text + ",") : "")
                    + (_p23_Ch9.Checked ? (" " + _p23_Ch9.Text + ",") : "")
                    + (_p23_Ch10.Checked ? (" " + _p23_Ch10.Text + ",") : "")
                    + (_p23_Ch11.Checked ? (" " + _p23_Ch11.Text + ",") : "")
                    + (_p23_Ch12.Checked ? (" " + _p23_Ch12.Text + ",") : "")
                    + (_p23_Ch13.Checked ? (" " + _p23_Ch13.Text + ",") : "")
                    + (_p23_Ch14.Checked ? (" " + _p23_Ch14.Text + ",") : "")
                    + (_p23_Ch15.Checked ? (" " + _p23_Ch15.Text + ",") : "")
                    + (_p23_Ch16.Checked ? (" " + _p23_Ch16.Text + ",") : "")
                    + (_p23_Ch17.Checked ? (" " + _p23_Ch17.Text + ",") : "")
                    + (_p23_Ch18.Checked ? (" " + _p23_Ch18.Text + ",") : "")
                    + (_p23_Ch19.Checked ? (" " + _p23_Ch19.Text + ",") : "")
                    + (_p23_Ch20.Checked ? (" " + _p23_Ch20.Text + ",") : "")
                    + (_p23_Ch21.Checked ? (" " + _p23_Ch21.Text + ",") : "")
                    + (_p23_Ch22.Checked ? (" " + _p23_Ch22.Text + ",") : "")
                    + (_p23_Ch23.Checked ? (" " + _p23_Ch23.Text + ",") : "")
                    + (_p23_Ch24.Checked ? (" " + _p23_Ch24.Text + ",") : "")
                    + (_p23_Ch25.Checked ? (" " + _p23_Ch25.Text + ",") : "")
                    + (_p23_Ch26.Checked ? (" " + _p23_Ch26.Text + ",") : "")
                    + (_p23_Ch27.Checked ? (" " + _p23_Ch27.Text + ",") : "")
                    + (_p23_Ch28.Checked ? (" " + _p23_Ch28.Text + ",") : "")
                    + (_p23_Ch29.Checked ? (" " + _p23_Ch29.Text + ",") : "")
                    + (_p23_Ch20.Checked ? (" " + _p23_Ch30.Text + ",") : "")
                    + (_p23_Ch31.Checked ? (" " + _p23_Ch31.Text + ",") : "")
                    + (_p23_Ch32.Checked ? (" " + _p23_Ch32.Text + ",") : "")
                    + (_p23_Ch33.Checked ? (" " + _p23_Tb.Text) : "")).TrimEnd(new char[] { ' ', ',' }),
                    ((_p24_Ch1.Checked ? (" " + _p24_Ch1.Text + ",") : "")
                    + (_p24_Ch2.Checked ? (" " + _p24_Ch2.Text + ",") : "")
                    + (_p24_Ch3.Checked ? (" " + _p24_Tb.Text) : "")).TrimEnd(new char[] { ' ', ',' }),
                    FillTbl25(),
                    RblTxt(_p26_Rbl1) + " " + _p26_Tb.Text + ". " + RblTxt(_p26_Rbl2),
                    ((_p27_Ch1.Checked ? (" " + _p27_Ch1.Text + ",") : "")
                    + (_p27_Ch2.Checked ? (" " + _p27_Ch2.Text + ",") : "")
                    + (_p27_Ch3.Checked ? (" " + _p27_Ch3.Text + ",") : "")
                    + (_p27_Ch4.Checked ? (" " + _p27_Ch4.Text + ",") : "")
                    + (_p27_Ch5.Checked ? (" " + _p27_Ch5.Text + ",") : "")
                    + (_p27_Ch6.Checked ? (" " + _p27_Ch6.Text + ",") : "")
                    + (_p27_Ch7.Checked ? (" " + _p27_Tb.Text) : "")).TrimEnd(new char[] { ' ', ',' }),
                    _p28_Tb.Text,
                    b("Минимальная продолжительность заезда ") + _p29_Tb.Text + " дней",
                    "от " + _p30_Tb1.Text + " до " + _p30_Tb2.Text + " лет " + _p30_Tb3.Text,
                    ((_p31_Ch1.Checked ? (" " + _p31_Ch1.Text + " " + _p31_Tb1.Text) : "")
                    + "<br/>" + (_p31_Ch2.Checked ? (" " + _p31_Ch2.Text + " " + _p31_Tb2.Text) : "")
                    + "<br/>" + (_p31_Ch3.Checked ? (" " + _p31_Ch3.Text + " " + _p31_Tb3.Text) : "")

    Бэкенды крупнейшего российского туроператора. На отдел разработки уходит 1500000 рб/мес.

    tablecell, 23 Июня 2014

    Комментарии (30)
  10. Си / Говнокод #16065

    +133

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    typedef long bool_t;
    #define TRUE 1
    #define FALSE 0
    
    void f() {
            bool_t var;
            for (var = TRUE; var > FALSE; var++) { /* ... */ }
    }

    evg_ever, 28 Мая 2014

    Комментарии (30)
  11. JavaScript / Говнокод #16031

    +154

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    var turn = 0;
    		function turn_over() {
    			var text = document.getElementById('turn-over-in').value;
    			var first_letter = text.charAt(0).toLowerCase();
    			var last_letter = text.charAt(text.length-1).toUpperCase();
    			var new_text = first_letter + text.substr(1,text.length-2) + last_letter;
    			var text_array = new_text.split('');
    			var inside_out = text_array.reverse();
    			var turn_over_text = inside_out.join('');
    			document.getElementById('turn-over-out').value = turn_over_text;
    <...>

    Задача: развернуть строку текста (Абв->Вба).

    gost, 21 Мая 2014

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