1. Java / Говнокод #7418

    +79

    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
    ArrayList<String> Stack = new ArrayList<String>(14);
     ArrayList<String> ShuffledStack = new ArrayList<String>(14); 
     
    
    Stack.add(0,"a");
    Stack.add(1,"b");
    Stack.add(2,"c");
    Stack.add(3,"d");
    Stack.add(4,"e");
    Stack.add(5,"f"); 
    Stack.add(6,"e");
    Stack.add(7,"g");
    Stack.add(8,"h");
    Stack.add(9,"j");
    Stack.add(10,"k");
    Stack.add(11,"l");
    Stack.add(12,"o");
    Stack.add(13,"m"); 
     
    int size = Stack.size(); 
     
    while(ShuffledStack.size() != size)
             {
                 int r = (int)(Math.random()*(size));
                       if(!ShuffledStack.contains( Stack.get( r   )))
                           ShuffledStack.add( Stack.get( r   )); 
     
             }

    > Еще более гнетет то что великого старину Доналда Кнута я так и не прочел. Дело в том что там большинство алгоритмов на математических формулах и основаны(бля, меня колбасит от такого)))...

    Источник: http://pyha.ru/forum/topic/3831.0

    Запостил: TarasB, 02 Августа 2011

    Комментарии (35) RSS

    • Эй, не надо постить сюда с филиала говнокода!
      Ответить
      • Таки пиздец, почитал последние темы. 95% Населения сайта идиоты.
        http://pyha.ru/forum/topic/6719.0 Доставило.
        Ответить
        • ПХПедик пытается стать крестоблядью: http://pyha.ru/forum/topic/6691.0
          может не стоит return 0 делать?
          Ответить
          • этапять (ц)
            я бы добавил: если у вас даже хелловорлд не компилируется, может быть, этот язык не для вас?
            Ответить
          • А всё потому, что понавыдумывали всяких сатанинских IDE. Если бы юзер набирал программу в текстовом редакторе, предварительно прочитав книгу, потом бы запускал компилятор и линкер, указывая явно линкуемые библиотеки, то таких идиотских вопросов у него не возникало бы.
            Ответить
            • скажем спасибо МС, которая делает нашу жизнь интересней!
              Ответить
              • Но Борланд успел первым.
                Ответить
                • У борланда глюков линковщика хотя бы нету. А крестокомпиляторы глючат на ровном месте.
                  Ответить
                  • я аж чай на клаву пролил
                    борланд сравнивает со всеми компиляторами мира
                    тролсто
                    Ответить
                  • знаем мы ваш борланд
                    его проги начинают глючить и гадить в систему, ещё до того как их запустишь
                    один их отладчик чего стоит... загаживает ос по крупному
                    Ответить
                  • Надо Makefile было правильно написать, а не валить всю вину на компилятор С/C++ или линковщик.
                    Ответить
          • воаще жесть. я угарел

            >C++ без ошибок компиляции не может, последний луа 5.1 тоже от него научился (это типа щас так модно)
            помню создавал у себя на C++ приложения, приносил в другое место, компилировал и получал залупу
            иногда бывает такое что компилятор не исправен, или "метит" проект, как например в дельфи DCU-шками

            >в кривых руках даже хуй кривой

            >самое сложное что пока встречал в использовании это матрицы

            >некоторые кадры, вроде меня, не осилили математику на уровне 7 класса
            Спустя 40 секунд добавил
            по этому я упомянул о матике, т.к. банально даже разворот объекта в 2д не знал как сделать )

            >а как же плюсики?

            там отжигов 100500
            Ответить
            • >плюсы для слабаков

              >Пишите на чистом Win32 API в блокноте как в Microsoft.
              >все хуйня, пиши на 0 и 1
              Ответить
        • Не заметил там другие 5%. Или он очень хорошо мимикрирует.
          Ответить
        • > юзай Qt, будь мужиком блеать!
          >> Я питаю любовью больше к .NET чем к Qt, особенно щас увлекся игродельством - развивает мозг, очень удобный фреймворк XNA для .NET советую попробовать кто еще не пробовал

          и тут я умер
          Ответить
    • Stack.add(4,"e");
      Stack.add(5,"p");
      Stack.add(6,"r");
      Stack.add(7,"s");
      Stack.add(8,"t"); 
      
      Stack.add(9,"j");
      Stack.add(10,"k");
      Stack.add(11,"l");
      Stack.add(12,"m");
      Stack.add(13,"n");
      Ответить
    • В пизду!
      Всех с Новым годом!
      Ответить
    • Ужас. Тут настолько всё криво, что даже как-то рука не поднимается разбирать по пунктам.
      Ответить
      • Да уж... Мне больше всего непонятно, нахера автор называл переменную Stack и использовал её как обычный массив. Just because.
        Ответить
    • Я забыл сказать самое печальное. Это первая ссылка гугла на запрос "алгоритм перемешивания массива".
      Ответить
    • Читай Кнута. Читай Кнута, сука.
      Ответить
    • чел нереально лулзит и отжигает по ссылке, из которой этот код...
      Ответить
    • показать все, что скрытоvanished
      Ответить

    Добавить комментарий