1. PHP / Говнокод #8139

    +150

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    $login='55526723433';
    for($n=0; $n!=strlen($login)-2; $n++)
    {
    	if( $login[$n] == $login[$n+1] && $login[$n] == $login[$n+2] )
    	{
    		echo 'есть повторение';
    		exit;
    	}
    }

    снова на ваш суд))

    суть проблемы: проверка содержания строки, есть ли более двух одинаковых символов.

    beetle, 09 Октября 2011

    Комментарии (20)
  2. C++ / Говнокод #8138

    +160

    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
    class array
    {
        int data[256];
        int p;
    
    public:
        array ():
            p (0)
        {}
    
        array & operator , (int a)
        {
            data[p++] = a;
            return *this;
        }
    
        array & operator = (const array & arr)
        {
            p = 0;
            memcpy (data, arr.data, sizeof (data));
            return *this;
        }
    
        int & operator [] (size_t i)
        {
            return data[i];
        }
    };
    
    #define _I array(),
    #define I_
    #define o_O ,
    
    int _tmain(int argc, _TCHAR* argv[])
    {
        array arr;
        arr = _I 1,2,3,4,5,6 I_;    // init
        arr o_O 7,8,9,10;           // append new
        arr o_O 11 o_O 12;          // append new
    }

    http://www.gamedev.ru/flame/forum/?id=153265#m4

    RS-232, 09 Октября 2011

    Комментарии (65)
  3. JavaScript / Говнокод #8137

    +162

    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
    79. 79
    80. 80
    81. 81
    82. 82
    var BrowserDetect={
    init: function () {
    this.browser=this.searchString(this.dataBrowser) || "An unknown browser";
    this.version=this.searchVersion(navigator.userAgent)
    || this.searchVersion(navigator.appVersion)
    || "an unknown version";
    this.OS=this.searchString(this.dataOS) || "an unknown OS";
    },
    searchString: function (data) {
    for (var i=0;i<data.length;i++) {
    var dataString=data[i].string;
    var dataProp=data[i].prop;
    this.versionSearchString=data[i].versionSearch || data[i].identity;
    if (dataString) {
    if (dataString.indexOf(data[i].subString) !=-1)
    return data[i].identity;
    }
    else if (dataProp)
    return data[i].identity;
    }},
    searchVersion: function (dataString) {
    var index=dataString.indexOf(this.versionSearchString);
    if (index==-1) return;
    return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
    },
    dataBrowser: [
    {
    string: navigator.userAgent,
    subString: "Chrome",
    identity: "Chrome"
    },
    {  string: navigator.userAgent,
    subString: "OmniWeb",
    versionSearch: "OmniWeb/",
    identity: "OmniWeb"
    },
    
    },
       ...... // сокращу 
    {
    string: navigator.userAgent,
    subString: "MSIE",
    identity: "Explorer",
    versionSearch: "MSIE"
    },
    {
    string: navigator.userAgent,
    subString: "Gecko",
    identity: "Mozilla",
    versionSearch: "rv"
    },
    {
    string: navigator.userAgent,
    subString: "Mozilla",
    identity: "Netscape",
    versionSearch: "Mozilla"
    }
    ],
    dataOS : [
    {
    string: navigator.platform,
    subString: "Win",
    identity: "Windows"
    },
    {
    string: navigator.platform,
    subString: "Mac",
    identity: "Mac"
    },
    {
    string: navigator.userAgent,
    subString: "iPhone",
    identity: "iPhone/iPod"
    },
    {
    string: navigator.platform,
    subString: "Linux",
    identity: "Linux"
    }
    ]
    };
    BrowserDetect.init();

    Самое интересное, что после сего мудозвонства в коде идет : google.load("jquery", "1"); ради одной карусельки.

    http://sng.garena.com/ - вот здесь этот стыд, и много-много чего еще интересного.

    jQuery, 09 Октября 2011

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

    −154

    1. 1
    2. 2
    Задача о двух стеках. Как продвигается решение?
    Через 2 часа будет рабочий вариант.

    alexoy, 09 Октября 2011

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

    +141

    1. 1
    http://www.google.com/insights/search/#q=c%2B%2B&date=today%203-m&cmpt=q

    OH SHI~

    Uhehesh, 09 Октября 2011

    Комментарии (22)
  6. Java / Говнокод #8134

    +72

    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
    public EntityPlayerSP(Minecraft minecraft, World world, Session session, int i)
        {
            super(world);
            field_35224_c = 0;
            field_35221_d = 0;
            field_21903_bJ = new MouseFilter();
            field_21904_bK = new MouseFilter();
            field_21902_bL = new MouseFilter();
            mc = minecraft;
            dimension = i;
            if(session != null && session.username != null && session.username.length() > 0)
            {
                skinUrl = (new StringBuilder()).append("http://s3.amazonaws.com/MinecraftSkins/").append(session.username).append(".png").toString();
            }
            username = session.username;
        }

    Minecraft

    Мартин, 09 Октября 2011

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

    +148

    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
    if(!count)
    		count=0;
    		
    	switch(type){
    		case 'writing':
    			count++;
    			break;
    		case 'stopWriting':
    			count--;
    			break;
    		default:
    			return;
    	}
    	
    	//Shit happens.
    	if(count<0)
    		count=0;

    хуита, 09 Октября 2011

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

    +146

    1. 1
    2. 2
    3. 3
    const static int m=5, n=5;
    int matrix[m][n];
    cout << 1[2[matrix]];

    Пруй:

    http://ideone.com/bO5Gn

    RS-232, 09 Октября 2011

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

    +142

    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
    Ученые из исследовательского центра SETI, занимающиеся поиском внеземного разума,
    обнаружили, что к Земле приближаются три гигантских инопланетных корабля.
    По предварительным расчетам, мы встретимся с гуманоидами всего через два месяца. 
    
    Американская пресса уже начала морально готовить землян к вторжению пришельцев.
    Цели будущего визита неизвестны, поэтому в прессе появляются сценарии самых разных
    вариантов событий. Так, британский таблоид The Guardian опубликовал шокирующую
    статью под названием «Пришельцы могут уничтожить человечество».
    
    «При условии взаимной доброжелательности мы можем позаимствовать у гуманоидов
    ценный опыт или передовые технологии, – сообщается в статье. – Если же инопланетяне
    захотят нанести вред всему человечеству: поработить или использовать нас в качестве пищи,
    наслать неизвестные болезни или создать враждебный искусственный разум, то это станет
    началом страшной войны».
    
    Поддерживает страшную версию и популярный международный сетевой проект WikiLeaks,
    публикующий документы, ставшие доступными вследствие утечки информации.
    Сообщается, что вторжение инопланетян-разведчиков на Землю уже началось,
    а прибытие трех огромных кораблей станет началом официального вторжения.
    Боевые космические корабли были зафиксированы навигационной системой, базирующейся на Аляске.
    
    Подробнее: http://news.mail.ru/society/6884149/

    По ссылке заходить не обязательно:

    http://www.gamedev.ru/flame/forum/?id=153081&page=4

    Галактико опасносте!

    RS-232, 09 Октября 2011

    Комментарии (11)
  10. C++ / Говнокод #8130

    +146

    1. 1
    2. 2
    3. 3
    int *inter = (int[]){1, 8}; 
      /*...*/ 
      inter = (int[]){8, 9};

    RS-232, 08 Октября 2011

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