Куча говна / Говнокод #26648 Ссылка на оригинал

0

  1. 1
Политота #6

#1: https://govnokod.ru/15804 https://govnokod.xyz/_15804/ (не открывается)
#2: https://govnokod.ru/19910 https://govnokod.xyz/_19910/
#3: https://govnokod.ru/23643 https://govnokod.xyz/_23643/
#4: https://govnokod.ru/24822 (потер пидор сракер) http://govnokod.xyz/_24822/
#5: https://govnokod.ru/24868 https://govnokod.xyz/_24868

Запостил: gostinho gostinho, (Updated )

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

  • Кто будет следующим президентом после путена?
    Ответить
      • Русня не умеет обходить блокировки?

        Уж 100 раз обсуждалось, это сракер с ним чего-то натворил, напрямую тред не открывается, но калменты открыть можно.
        Ответить
          • > От номера говнокода нужно отнять 67.
            Нет, там сложнее. У каждого говнокода есть некий «comments_list_id» — айдишник «папки», куда складываются комментарии к нему. Видимо, предполагалась возможность комментирования различных сущностей (пользователя, например), вот и сделали такую штуку.

            А комментарии можно посмотреть ещё вот так: http://govnokod.ru/18591?onlyComments=true.
            Ответить
            • Спасибо. С onlyComments выглядит красивее (хотя браузер больше оперативки жрёт).

              Да, вычитать 67 ненадёжно. У старых говнокодов разность может быть меньше. Я не знаю, как нумеровались сущности в момент запуска этого движка.
              Ответить
            • Давайте составим табличку id => comments_list_id.

              #1 => 1
              #10 => 10
              #100 => 65
              #1000 => 703
              #10000 => 9933

              #30 => 1162
              #300 => 196
              #3000 => 2721

              #20 => 18
              #60 => 38
              #200 => 4840
              #600 => 424
              #2000 => 1721
              #6000 => 5769
              #20000 => 19933

              У двух- и трёхзначных номеров говнокодов наблюдаются дикие скачки «comments_list_id».
              Ответить
                • Список разностей (comments_list_id - id) по популярности (представлены только значения, встречающиеся более 9 раз):
                  -67, 15225
                  -279, 3240
                  -206, 254
                  -232, 185
                  -230, 156
                  -220, 152
                  -193, 140
                  -231, 128
                  -278, 114
                  -200, 108
                  -242, 98
                  -218, 95
                  -198, 94
                  -196, 61
                  -195, 60
                  -214, 58
                  -245, 57
                  -257, 54
                  -269, 53
                  -197, 51
                  -239, 42
                  -234, 41
                  -210, 41
                  -236, 40
                  -250, 39
                  -212, 39
                  -216, 38
                  -207, 38
                  -68, 33
                  -241, 33
                  -221, 31
                  -191, 31
                  -262, 30
                  -287, 30
                  -258, 28
                  -217, 27
                  -255, 26
                  -259, 23
                  -192, 23
                  -268, 19
                  -235, 19
                  -205, 18
                  -289, 17
                  -282, 17
                  -244, 16
                  -240, 16
                  -253, 16
                  -283, 14
                  -400, 14
                  -132, 14
                  -298, 14
                  -301, 14
                  -215, 13
                  -209, 13
                  -166, 13
                  -118, 13
                  -152, 12
                  -211, 12
                  -309, 12
                  -213, 11
                  -66, 11
                  -292, 11
                  -280, 11
                  -288, 11
                  -256, 11
                  -125, 10
                  -296, 10
                  -284, 10
                  -297, 10
                  0, 10
                  -416, 10
                  Ответить
                  • Кстати, хороший пример коварства индукции: заметив, что у 15 тысяч говнокодов разность между айдишником списка комментариев и айдишником говнокода равна -67, читатель может сделать ложное заключение, что такая разность у всех говнокодов.

                    Однако, если сделать выборку побольше, можно найти более 3 тысяч говнокодов, у которых эта разность равна -279.
                    Ответить
                    • Ахахаха.
                      >Тред Политота #6
                      >Посоны вычисляют диффы айдишников ГК, строят математическую модель
                      Ответить
  • россия1 берет интервью у бабки и показывает ейный орден
    https://pbs.twimg.com/media/EXimCuhXkAEwVyl.jpg
    идем в википедию, читаем про орден "победа" и список кавалеров

    всё это какая-то анальная клоунада
    Ответить
    • А почём там вообще гугловцы хату снимают?
      Ответить
      • Нагуглил, и честно говоря я в недоумении. Я думал раза в три больше будет.


        Monthly Rental Prices in Silicon Valley

        1 bedroom flat (apartment) in City Centre: $2,200+
        1 bedroom flat outside the City Centre: $1,800+
        3 bedroom flat in City Centre: $3,362.50+
        3 bedroom flat outside the City Centre: $2,900+
        Ответить
    • Удав дешёвый, учи что то более дорогое.

      Рили?
      Ответить
      • Ну так пишет же важный эксперт
        https://twitter.com/DaniilTrue

        "Серьёзный обзор на тему, как сделать конструкторы классов и инициализацию объектов в PHP синтаксически более приятными:"

        ахахахха.



        Вообще привязка зарплаты к языку -- штука наивная, мягко говоря. Пользователи софта платят вовсе не за язык)
        Ответить
    • >Пых подороже но не критично. Жабу скрипт, если по-быстрому, или Жабу если по-долгому.
      ахахахха, мартышки
      Ответить
    • Пошёл нахуй с моей ветки, гандон.
      Ответить
      • Пошёл нахуй с моей ветки, гандон.
        Ответить
              • Подтверждаю. У домового воробья «шапочка» бывает только у взрослых самцов. Птенцы-желторотики больше похожи на самок вне зависимости от пола.

                У нас ещё живёт воробей полевой. У полевого воробья самку трудно отличить от самца (и самец, и самка в «шапочке»). Полевой от домового отличается чёрными точками на щеках.
                Ответить
              • серая самочка, а разноцветный -- самец
                Ответить
                • Мне на форточку сел воробей
                  С ненавидящим оком.
                  Из бесплотных эфирных полей
                  Он приблизился боком.
                  Все, что я накопил до сих пор,
                  Моментально увяло,
                  И бессмысленность, как мухомор,
                  Сокрушающе встала.
                  Я запрыгал по грязным полам
                  И заухал, как филин,
                  Разметал подсознательный хлам
                  На квадратные мили,
                  Избавляясь от тяжких цепей
                  Силой дикой природы.
                  Помогай тебе Бог, Воробей,
                  Мудрый вестник свободы!
                  Ответить
    • Звучит как очередная порнуха с порнхаба.
      Ответить
  • Пользуется ли путен компуктером, или просто для заставки с видом на Кремль?
    Ответить
      • Пошел нахуй с моей ветки, гондон. И иди оффтопь в другое место, здесь для другого ветка.
        Ответить
        • Как ты попал в мою ветку не для этого, гандон?
          Ответить
      • Как и в других чукотско-камчатских языках, для корякского характерно явление редупликации корня слов. Этим способом образовано значительное количество имён существительных. Повтор корневой морфемы может быть как полным, так и неполным. Примеры: гилгил («льдина»), вэтвэт («работа»), вилвил («цена, плата»), г’ылг’ыл («снег»), кыткыт («наст»), нымным («селение»), мыгмыг («волна»), тилтил («крыло»), томтом («хвоя»), чольчоль («соль»), г’ичг’ич («капля») и др. Примерами слов с неполной редупликацией могут служить: алаал («лето»), в’унэв’ун («кедровая шишка»), гийигий («лестница)», ипиип («пар, дым»), йиттыйит («морошка»), кымгыкым («блоха»), кыччакыч («пена»), тимитим («плот»), энмыэн («скала») и др.
        Ответить
        • Редупликация встречается в индонезийском, малайском, яванском и в прочий австронезийских. Реальный пример: агар-агар.

          Ещё бывает в китайском. Реальный пример: 人 («жень») означает «человек», а 人人 («женьжень») — «все люди». В Китае есть соцсеть с названием «Женьжень»: https://renren.com/
          Ответить
    • Хуйня какая-то. Здесь уже такого наворецировали что эти диванные «нейросети» не вставляют.
      Ответить
    • https://porfirevich.ru/p6N-DUSlj
      Проклятые фашиствующие бандеровцы посмели осквернить храм вашего великого ордена, Храм Пса Русского. Они поставили в храме памятник фашистскому штандарту из коричневой кожи с большими крюками.
      Ответить
      • «Как свинособака всё дальше свинособака, Россия Крым бандеровцы!» – читал я на стенах сортира. Это я читал уже год или два. А ещё там было вроде бы пионерское стихотворение про таджиков и танец живота – я не помню точно, что именно тогда написал, а это было. Главное, «Чем больше секс на моей собаке, тем лучше я собака!» – и этот восторг всё время согревала наивная женская улыбка.
        Ответить
        • >Как свинособака всё дальше свинособака
          Тю. Я подумал что это мой /po-генератор заговаривается.
          Ответить
          • https://govnokod.xyz/_23654/#comment-360015

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

          http://govnokod.ru/26415#comment524492
          Ответить
    • настоящих преступников пану бастыркину ловить опасно, куда лучше таким вот заниматься
      Ответить
    • Не подсказывай им решение задачи про море говна и лес хуёв. Пусть сами думают.
      Ответить
    • > Это, как считают в СК, было сделано "с целью одобрения нацистских преступлений, определенных Международным военным трибуналом в Нюрнберге".

      Ой блядь, ну что за дебилы там сидят? Какое нахер одобрение нацистских преступлений? Просто школота решила поприкалываться

      Пусть нейросеть вон лучше https://porfirevich.ru/media/UibfFrqs4.png арестуют
      Ответить
      • Арестуют не нейросеть, а её учителя.
        Ответить
        • А что если нейросеть обучалась через скачивание рандомной текстовой хуйни с рандомных сайтов? Арестовать весь интернет?
          Ответить
            • Какая фамилия, имя и отчество у коронавируса например? Вот было б наверное охуенно, если бы можно было какими-нибудь мусорами решить эту проблему. Но хуй там. Коронавирус нельзя разогнать мусорами, нельзя ему подбросить наркоту, произвести обыск с изъятием, отбить почки и запытать в СИЗО до смерти. Вся эта мусорская диктаторская херня с коронавирусом не работает
              Ответить
              • Зато с нейросетью работает.

                Допустим, ты застрелил кого-нибудь из пистолета. Арестуют не пистолеты, не их производителей, а конкретно тебя.
                Ответить
                • А если я без свидетелей бросил пистолет на улице возле школы, предварительно стерев все отпечатки пальцев и прочие следы, а потом какой-то школьник-долбоеб его подобрал, подумал что это типа игрушка и пристрелил своего одноклассника?
                  Ответить
                  • Сравнение неправильное. Чуваки не осилили "без свидетелей" и "стереть все отпечатки". Вот и решают теперь задачки про 2 стула.
                    Ответить
                • Только вот эта херня не работает. У школоты, загрузившей фотки нацистов на какой-то там говносайт, был умысел поприкалываться, а не чтоб каких-то нацистов оправдывать. А судить их будут именно за то, что они якобы нацистов оправдывали. Хуйня это
                  Ответить
                  • С тем же успехом можно сказать, что у того, кто бросил спичку на стог сена, был умысел поприкалываться.

                    Есть определённые рамки. В этих рамках следователь примет решение, что у того, кто бросил спичку на стог, был умысел его поджечь. Следовательно, это был не прикол, а поджог.

                    Это не хуйня. Для приколов есть мера.
                    Ответить
                    • >С тем же успехом можно сказать, что у того, кто бросил спичку на стог сена, был умысел поприкалываться.

                      Бросание спички это прямой материальный ущерб. Когда какая-то школота какую-то хуйню куда-то загрузила - никакого прямого ущерба нет. И умысла оправдывать каких-то нацистов - тоже нет. Так что это хуйня.
                      Ответить
                      • Там не просто школота была. Там намеренная провокация. Эти додики состояли в фашистских группах в соцсетях, если верить «НТВ».
                        Ответить
                        • > Эти додики состояли в фашистских группах в соцсетях, если верить «НТВ».
                          Нашел чему верить. На Ren TV тебе еще скажут, что они рептилоиды с планеты Нибиру. То просто дуралеи с харкача https://2ch.hk/b/arch/2020-05-16/res/220337619.html ничего больше
                          Ответить
              • У коронавируса есть владелец - это китайцы. Они за него в ответе.
                Ответить
    • Я бы второе выбрал. Времени на экзамене не так много, поэтому чем тупее решение - тем лучше.

      На математике я вообще половину задач не решал, а тупо подставлял в них ответы и смотрел какой подходит. Но сейчас вроде эту уязвимость пофиксили.
      Ответить
      • Подтверждаю. К тому же, для первого решения нужно помнить формулу суммы арифметической прогрессии (а я её не помню, например; при необходимости её использовать — вывожу заново), сводить её к квадратному уравнению, решать его и вообще делать кучу ма-те-ма-ти-ки. На каждом из этих шагов есть шанс проебать единичку, перепутать знак, не там запятую поставить… В условиях сильного стресса от экзамена этот шанс вырастает в разы.

        А ещё решение с табличкой крайне просто проверить: просто смотрим, что k у нас на каждом шаге увеличивается на 3, а s — на значение k из текущего столбца.
        Ответить
        • > формулу суммы арифметической прогрессии

          А я её никогда и не знал и даже не выводил. Нахуй она нужна? Я помнил, что там должно получиться что-то с квадратом и тупо решал систему уравнений y[i] = a * x[i] * x[i] + b * x[i] + c под конкретный случай.
          Ответить
        • Сумма арифметической прогрессии — это полусумма первого члена и последнего, умноженная на количество членов. Осталось вывести формулу n-го члена (тут главное, не ошибиться в нумерации, а то можно случайно получить формулу (n+1)-го или (n-1)-го).

          Гораздо сложнее формула суммы геометрической прогрессии. Я только помню, что сумма бесконечного рядя a[1]/(1-q). Хотя стоп, можно же посчитать разность двух бесконечных рядов, первый начинается с a[1], второй с a[n+1]. Как раз и получится конечная прогрессия. И опять тут можно съехать на единичку при выводе формулы n-го члена.

          *****

          Первое решение («математическое») подходит для гигантского количества итераций. Например, если в условии s < 9000, то табличку выводить будет некогда.

          Второе решение (трассировка) подходит для случаев, когда у нас считается что-то сложнее, чем арифметическая прогрессия, и выводить формулу слишком сложно.
          Ответить
          • Геометрическую я тоже тупо выводил через систему и экстраполяцию.

            Пусть у нас есть прогрессия 3 9 27 81 и её частичные сумм 3 12 39 120. Попробуем найти формулу в виде y = a * 3**x + b.

            3 = a * 3**1 + b
            12 = a * 3**2 + b

            a = 3/2, b = -3/2, т.е. y = 3/2 * 3**x - 3/2

            Проверим ещё на паре точек - вроде норм.
            Ответить
      • Да вообще я не знаю каким надо быть Колей Дуровым, чтобы первый вариант выбрать

        Прогрессия, интервалы, пиздкц
        Ответить
        • Ну вот будет там s < 1000000000 - никуда не денешься, будешь прогрессии да интервалы считать.
          Ответить
          • Это задача уже будет не по инфомратике, а по алгебре кмк
            Ответить
    • Интересные реальные примеры.

      В качестве «Бейсика» выбрали не классический, а «Куикк».

      «Питон» явно тройка, потому что скобочки у принта.

      «Алгоритмический язык» — какой-то диалект «Алгола», но без точек с запятой и с ключевыми словами на русском. Он встречался ещё в советских учебниках по информатике. Интересно, был ли этот диалект где-нибудь реализован.

      В «C++» из «++» только std::cout. Хорошо хоть, что system("pause") нет.

      Интересно, что вывод программ не совпадает: в некоторых примерах будет перевод строки после числа, в некоторых не будет. Например, «Паскаль» не переведёт строку, потому что там write, а не writeln. А вот в остальных реальных примерах перевод строки будет (в «Питоне» у функции print есть именованный параметр «end», который по умолчанию равен '\n').
      Ответить
        • Отлично! Тогда тоже выберу второй способ решения.
          Ответить
          • Ну числа маленькие, зависимость явно квадратичная и быстро растёт, нафиг с формулами заморачиваться? Было бы там $s < 1000000000 - тогда пришлось бы подумать.
            Ответить
          • Перевёл на «Йажа»:
            import java.io.*;
                 
                class Pituh
                {
                	public static void main (String[] args) throws java.lang.Exception
                	{
                	    Integer s, k;
                	    s = 0;
                        k = 1;
                        while (s < 66) {
                            k += 3;
                            s += k;
                        }
                        System.out.format("%d\n", k);
                	}
                }
            Ответить
                  • Я подумал, какие же «Йажа» и «C#» многословные для лаб и для олимпиад.

                    Какие языки программирования (кроме уже упомянутых) годятся для таких целей?
                    Ответить
                    • Да не такие уж и многословные. Бойлерплейт про public static synchronized final void main можно из предыдущих задач накопипастить.

                      Другое дело, что они медленные. И мне на крестах иногда удавалось пропихнуть тупое решение, которое на джаве не вписалось бы в тайминги.
                      Ответить
                      • >накопипастить
                        чувак, это еге

                        там надо на листочке ручкой писить
                        Ответить
                        • Ну растровый же про лабы и олимпиады пишет, а не про егэ.
                          Ответить
                          • Действительно, в ЕГЭ условия пожёстче.

                            А какие языки ты бы предложил для ЕГЭ?
                            Ответить
                            • паскаль и питон

                              питон вообще идеален: его ручкой проще всего писить
                              Ответить
                                • Тетрадочка в клеточку вообще там очень нужна.

                                  Как ты будешь иначе двоичные числа в столбик складывать?

                                  В моем децтве конечно такой хунты не было: информатика вообще была не во всех школах, а там , где была, занимала место около физкультуры, и на экзамене не присутствовала

                                  Исключения составляли разве что физмат школы
                                  Ответить
              • В чём победит? Если ты про кодегольф, то J и прочие APL-подобные языки в основном из-за своей векторности лаконичнее, не только из-за значков. Если переводить дословно:
                3 : 0 ''
                    s =. 0
                    k =. 1
                    while. s < 66 do.
                        k =. k + 3
                        s =. s + k
                    end.
                    echo k
                )
                Ответить
            • Переведи на ассемблер
              Я не обязан понимать высокоуровневую хуиту
              Ответить
              • Должны же в программе быть какие-нибудь объекты кроме class Pituh с методом main.
                Ответить
                • Классов-объектов там и так дохуя:) Возьми профилер, и проверь

                  Metuh, к щастю, не инстанциирруеца
                  Ответить
                  • Это потому что единственный метод static, и он работает как обычная функция, поэтому this не нужен?
                    Ответить
                    • угу

                      ты где-то видишь, что ему делали new?

                      Кстти, хорошей практикой щитается сделать такому клссу приватный констурктор, а сам класс сделать финальным


                      Но есть объект класса Сlass
                      Ответить
      • Перевёл на «C#»:
        using System;
             
            public class Pituh
            {
            	public static void Main ()
            	{
            	    int s, k;
            	    s = 0;
                    k = 1;
                    while (s < 66) {
                        k += 3;
                        s += k;
                    }
                    Console.WriteLine(k);
            	}
            }
        Ответить
        • Мог бы перевести на Ди, но слишком просто. Вот если б в компайлтайм считали...
          Ответить
          • Тут «better C» получится. Буквально одной строчкой от «Си» отличаться будет.
            Ответить
            • Напиши функцию, присвой ее енуму. enum res = calc(). Стопудова в компайлтайме будет
              Ответить
              • import std.stdio;
                
                int calc(int n)
                {
                    int s = 0, k = 1;
                    while (s < n)  {
                        k = k + 3;
                        s = s + k;
                    }
                    return k;
                }
                
                void main()
                {
                    enum res = calc(66);
                    writeln(res);
                }

                Выхлоп на асме:
                _Dmain:
                push RBP
                mov RBP,RSP
                mov EDI,013h
                call @safe void std.stdio.writeln!(int).writeln(int)@PLT 32
                Ответить
    • Там, кстати, нормальные задачи бывают. Я бы на месте ученика в условиях стресса хуй бы такое осилил, учитывая, что компа нет, и провеять нельщя

      https://inf-ege.sdamgia.ru/problem?id=4862
      Ответить
      • Формулировка пугающая. Если её переписать другими словами, будет не так страшно.
        Ответить
      • Ну там немножко сложных задач должно быть, чтобы не у всех по сотне баллов набиралось и скилл хоть как-то тестировался...

        З.Ы. Хотя изи же, просто звучит длинно. Одна сторона лежит на Oy, причем она либо целиком выше нуля либо целиком ниже (иначе мы получим пересечение с Ох). Т.е. по сути нам надо найти min(y), max(y) для точек у которых x = 0, y > 0 и min(y), max(y) для точек у которых x = 0, y < 0. И посмотреть какой из вариантов длиннее. Затем найти точку с самым большим abs(x). И тупо посчитать площадь одного треугольника по высоте и основанию.
        Ответить
        • Еще бы борманду была бы не изи задача из курса школьной геометрии:)
          Ответить
      • А вообще - это родители и учителя виноваты в "стрессе".

        Как по мне, стресса от этих сраных тестиков было намного меньше, чем от того же сочинения (вот где у меня жопа реально горела в девятом) и ещё одного экзамена в самом вузе. Тем более после егэ ты более-менее сразу знаешь, куда сможешь поступить. А не лезешь в топовый вуз и обламываешься на их экзамене.
        Ответить
    • Зачем ты свой сракер дал потереть какому-то пидору?
      Ответить

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

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8