Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Rooster

Программирование[9]

Перепись  

260 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

чо вы тут нанаписали бля, берешь 5 рандом индексов, смотришь чтоб между ними не было одинаковых - все готово

Поделиться сообщением


Ссылка на сообщение

 

GoldRobot написал 4 часа назад:
E1azor написал 6 часов назад:
Kant написал 14 часов назад:

какие миллион раз, тебя попросили 1 раз 5 случайных

генеришь 5 индексов - конец задачи

сгенерил: 1,2,3,4,5

докажи что не случайные

что ты за чудище, еще за алгоритмику втирает

5 случайных ЭЛЕМЕНТОВ

ПОХУЙ ЧТО ТАМ ВНУТРИ

БЛЯТЬ

ПРИСТРЕЛИТЕ ЕГО НАХУЙ УЖЕ

ЗАЧЕМ ОН ТРИГЕРИТ МЕНЯ А

ну это круто конечно без контекста решать задачу

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

 

PochtiKakLoda написал 30 минут назад:

гарантировано O(k), where k = resultingCount

Код не читал, но получаешь пятёрку. Надеюсь что там двусвязный список в массиве у тебя и ты просто удаляешь из него k элементов за O(k). Вопрос о минусах использования двусвязного списка оставим для других. Если в коде просто массив, то это не список и получаешь доп задачу.

 

Index написал 3 часа назад:

Классно, хуйня которая отработает если файловая система будет добра.

Зачем писать поддерживаемый функциональный код который в любой момент можно научить работать не только с fs но и с http.

Зачем чекать возвращаемые коды от  io функций.

 

Хуйня на два экрана которая делает то, что у людей сделает 4 класса меньше 100 строк  причем с логами и ретраем.

Написать императивную хуйню большого ума не надо.

Завернуть бизнес-задачу в декларативный понятный поддерживаемый код,  с сохранением сложности, вот это сильно.

у меня от этого листинга if(!(BUKVA(c) || CIFRA(c)))

на счёт ио функций сыглы

 

итак, цель -- написать хуйню, чтобы потом выкинуть её на помойку

ты предлагаешь писать какой-то навороченный расширяемый супер-код

найс придумал конечно

 

этот код написан просто идеально: пишется сверху вниз без какого-либо напряжения, не думая, т.е. ровно то что требовалось, не больше не меньше


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение
E1azor написал Только что:

этот код написан просто идеально: пишется сверху вниз без какого-либо напряжения, не думая, т.е. ровно то что требовалось, не больше не меньше

А ну так и говори, что пишешь хуйню которую легче переписать заново чем разбираться в ней.

Поделиться сообщением


Ссылка на сообщение
Index написал 1 минуту назад:
E1azor написал 2 минуты назад:

этот код написан просто идеально: пишется сверху вниз без какого-либо напряжения, не думая, т.е. ровно то что требовалось, не больше не меньше

А ну так и говори, что пишешь хуйню которую легче переписать заново чем разбираться в ней.

А чё, не читабельно?

Вроде вполне читабельно и лаконично.

 

о, кстати, наконец нашёлся единомышленник, который считает что читать сложнее чем писать


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение

в твоем случае срать проще, чем жрать говно, да


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

не только в моём случае, такие случаи 24/7


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение
PochtiKakLoda написал 2 часа назад:

ты пишешь про самый быстрый способ нахождения на огромном массиве, но ты в процессе удаляешь элементы с массива что O(n)

создаю массив индексов, потом удаляю по одному

лучше просто так скажи что имеешь ввиду, я не жс не могу прочитать

хех лайк нельзя поставить, последняя функция клевая


have courage and be kind

  😈🫀💋 🩸👣🤌🏿🦄 🐝 ☄️❣️ 💕 💞❤️😈

 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖

220941652_Annotation2021-03-20123345.jpg.23dcff343d6a377badf433b20f5271fd.jpg

💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 

Поделиться сообщением


Ссылка на сообщение
E1azor написал 53 минуты назад:

читать сложнее чем писать

Ну так код в идеале должен быть максимально декларативным.

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

А так почти из любого кода сложно понять бизнес-логику, нежели чем из бизнес-логики визуализировать в голове псевдокод.

 

Хуйня с прошлой страницы с лямбда в лямбде с захватом глобальной переменной как стейта это вообще пиздец.

Даже код на 10000 страниц удобнее читать, когда ты знаешь что функция которую ты сейчас смотришь работает только с аргументами функции, а не с сайд эффектами.

 

Поделиться сообщением


Ссылка на сообщение

тут согл


have courage and be kind

  😈🫀💋 🩸👣🤌🏿🦄 🐝 ☄️❣️ 💕 💞❤️😈

 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖

220941652_Annotation2021-03-20123345.jpg.23dcff343d6a377badf433b20f5271fd.jpg

💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 

Поделиться сообщением


Ссылка на сообщение
    public static <T> List<T> sample(List<T> list, int size) {
        return ThreadLocalRandom.current()
                   .ints(0, list.size())
                   .distinct()
                   .limit(size)
                   .mapToObj(list::get)
                   .collect(Collectors.toList());
    }

Собственно я бы это так сделал. Чисто все по красоте, без либ, с исключениями если size меньше 0, пустым листом если 0 :kaifstelish:

А главное красиво читается сверху вниз и понятно что делается.

Правда может быть хуевый перформанс на не randomacces листах

Kant понравилось это

Поделиться сообщением


Ссылка на сообщение

ванлайнер в треде

GoldRobot понравилось это

have courage and be kind

  😈🫀💋 🩸👣🤌🏿🦄 🐝 ☄️❣️ 💕 💞❤️😈

 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖

220941652_Annotation2021-03-20123345.jpg.23dcff343d6a377badf433b20f5271fd.jpg

💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 

Поделиться сообщением


Ссылка на сообщение

не знал что дноичслав прогает :onneponimaet:


  502775689175629834.png    62fx62f                                                                                                                                                                                                                                                                                                                                                                                               

Поделиться сообщением


Ссылка на сообщение

разве он не в гермашке чилит?


Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

Поделиться сообщением


Ссылка на сообщение
Index написал 6 часов назад:

    public static <T> List<T> sample(List<T> list, int size) {
        return ThreadLocalRandom.current()
                   .ints(0, list.size())
                   .distinct()
                   .limit(size)
                   .mapToObj(list::get)
                   .collect(Collectors.toList());
    }

Собственно я бы это так сделал. Чисто все по красоте, без либ, с исключениями если size меньше 0, пустым листом если 0 :kaifstelish:

А главное красиво читается сверху вниз и понятно что делается.

Правда может быть хуевый перформанс на не randomacces листах

а вот и говнокод подъехал, собственной персоны

:corona:


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение
E1azor написал 1 минуту назад:
Index написал 6 часов назад:


    public static <T> List<T> sample(List<T> list, int size) {
        return ThreadLocalRandom.current()
                   .ints(0, list.size())
                   .distinct()
                   .limit(size)
                   .mapToObj(list::get)
                   .collect(Collectors.toList());
    }

Собственно я бы это так сделал. Чисто все по красоте, без либ, с исключениями если size меньше 0, пустым листом если 0 :kaifstelish:

А главное красиво читается сверху вниз и понятно что делается.

Правда может быть хуевый перформанс на не randomacces листах

а вот и говнокод подъехал, собственной персоны

:corona:

Обоснуй :valakas:

Поделиться сообщением


Ссылка на сообщение
(изменено)

зачем

зачем ты это делаешь

вот реально вам делать нехуй - спорить с городским сумасшедшим 


Изменено пользователем Just.Doit

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
(изменено)
Just.Doit написал 59 минут назад:

зачем

зачем ты это делаешь

вот реально вам делать нехуй - спорить с городским сумасшедшим 

 

мб он деревни? 

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


Изменено пользователем JuJeu

Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

Поделиться сообщением


Ссылка на сообщение

иногда дельные вещи - недостаточно чтобы тратить на это время


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
Index написал 2 часа назад:
E1azor написал 2 часа назад:
Index написал 8 часов назад:



    public static <T> List<T> sample(List<T> list, int size) {
        return ThreadLocalRandom.current()
                   .ints(0, list.size())
                   .distinct()
                   .limit(size)
                   .mapToObj(list::get)
                   .collect(Collectors.toList());
    }

Собственно я бы это так сделал. Чисто все по красоте, без либ, с исключениями если size меньше 0, пустым листом если 0 :kaifstelish:

А главное красиво читается сверху вниз и понятно что делается.

Правда может быть хуевый перформанс на не randomacces листах

а вот и говнокод подъехал, собственной персоны

:corona:

Обоснуй :valakas:

долго читал код, думал как бы это так тебе обосновать

всё ещё думаю, соре, как обосную -- отпишусь

может к этому времени сам уже поймёшь


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение

Тебя случайно не Димасиком звать? Похож стиль на одного шизика. 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...