/b/itard lives matter


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
70 5 40

Аноним 29/06/20 Пнд 01:28:17 2236357991
image.png (393Кб, 1920x1080)
1920x1080
Пока другие занимаются сексом, веселятся на пляжах с друзьями, я потратил три часа, чтобы решить эту задачу

Иногда казалось, что от умтсвенного напряжения упаду в обморок.
29/06/20 Пнд 01:29:57 2236358902
Аноним 29/06/20 Пнд 01:31:55 2236359983
intallgentoorig[...].png (227Кб, 285x313)
285x313
Аноним 29/06/20 Пнд 01:33:28 2236360754
>>223635799 (OP)
Я думаю, ты троллишь. Судя по тому что ты линуксойид(как и ваш покорный слуга), решение такой задачи не должно было у тебя занять больше 10 минут.
Аноним 29/06/20 Пнд 01:33:57 2236361055
>>223635799 (OP)
Я потратил 2 дня что-бы сделать механизм на командных блоках который проверяет наличие изумрудного блока в ячейке и чекает его подмену или отсутсвие
Аноним 29/06/20 Пнд 01:34:53 2236361556
Все сказал?
Аноним 29/06/20 Пнд 01:36:32 2236362547
>>223636075
Я забыл как это делается...
И очевидно что не все линуксоида программисты

>>223636105
Майнкраф? Покажи код
Аноним 29/06/20 Пнд 01:36:58 2236362938
>>223635799 (OP)
Лиха беда начало. Дальше будет проще, когда привыкнешь к умственному напряжению.
Аноним 29/06/20 Пнд 01:37:18 2236363239
>>223636105
Я как-то раз потратил примерно столько же чтобы сделать систему полностью автоматического производства дерева на редстоуне.
Аноним 29/06/20 Пнд 01:37:49 22363635910
Аноним 29/06/20 Пнд 01:38:40 22363640911
Питон говно
Аноним 29/06/20 Пнд 01:40:07 22363648912
29/06/20 Пнд 01:42:35 22363662013
>>223635998
...
Прошло 10 лет
...
Нормальные люди все также занимаются сексом и угарают на пляжах, а сыча все также играет с каплюктером.

и не строй иллюзий что будет как-то иначе ;)
29/06/20 Пнд 01:44:10 22363669714
>>223635799 (OP)
> на кой-то хуй завёл класс
> проставит тайпхинты, как чмо
> зато вернул список
Шел бы ты на завод, дебик.
Аноним 29/06/20 Пнд 01:44:45 22363672815
>>223635799 (OP)
>умтсвенного напряжения
>питон
>базовые задачи с литкода
камон.
Аноним 29/06/20 Пнд 01:46:10 22363681116
Аноним 29/06/20 Пнд 01:46:32 22363682917
>>223636359
О, забыл совсем про этот сайт
Помню решал пару заданий

>>223636697
Вообще-то первые две строчки уже там были дебик
29/06/20 Пнд 01:50:13 22363703318
Аноним 29/06/20 Пнд 01:53:34 22363722419
>>223635799 (OP)
Чет хуйня какая то. У тебя получается один элемент можно дважды посчитать. Ну типа [5, 7, 8], 10. На выходе будет [0,0]. А так типо низя же.
Аноним 29/06/20 Пнд 01:54:49 22363729420
>>223635799 (OP)
У тебя квадратичное решение, переделывай на nlogn, макакинс.
Аноним 29/06/20 Пнд 01:55:20 22363732621
>>223636323
У меня где-то в 4 раза больше времени ушло на постройку мельницы.
Аноним 29/06/20 Пнд 02:18:20 22363842822
1
Аноним 29/06/20 Пнд 02:18:27 22363843723
>>223635799 (OP)
тебе там надо в условия добаить еще i != j and ...
Аноним 29/06/20 Пнд 02:21:25 22363856424
3 минуты ты име в виду?
Аноним 29/06/20 Пнд 02:22:30 22363861225
Безымянный.png (58Кб, 1920x1040)
1920x1040
Я вот над этой хуйней страдал 2.5 часа. Потому что нехуя не понимаю
Аноним 29/06/20 Пнд 02:24:19 22363868326
>>223637294
мне кажется можно за один проход найти искомые два индекса.
правда придется использовать мапу
Аноним 29/06/20 Пнд 02:25:12 22363873027
>>223638612
Тут то хули непонятного?
Аноним 29/06/20 Пнд 02:25:42 22363875428
>>223635799 (OP)
ну ты дурачек
1. Сортируешь массив
2. Отсекаешь все числа > target
3. Отсекаешь все числа что не смогут дать сумму и полуился из них target типа если таргет 8 а последнее число у тебя 5 то можно все что меньше 3х отсечь

4. Выводишь все остальные числа
Аноним 29/06/20 Пнд 02:26:08 22363876529
>>223638730
Не могу разобраться нормально с документацией , поэтому тыкаю все наугад
Аноним 29/06/20 Пнд 02:27:21 22363881330
>>223635799 (OP)
Поглядите-ка, наш ребёночек открыл для себя subset sum problem, как мило.
Аноним 29/06/20 Пнд 02:29:34 22363890131
>>223638754
чето какая то жесть, а не решение

nums = {}
for a, idx in enumerate(array):
if a in nums:
return [nums[a], idx]
nums[target - a] = idx
Аноним 29/06/20 Пнд 02:30:00 22363892632


>>223638754
Просто вычитаешь из таргета поочередно каждый элемент, и при положительном результате ищешь сходство среди оставшихся элементов.
Аноним 29/06/20 Пнд 02:30:49 22363895933
Ладно. Чё хотел-то?
Аноним 29/06/20 Пнд 02:32:47 22363904534
>>223638813
>я съязвил и показал себя умным, чтобы самоудтвердится на форуме омеганов

Тебе надо бороться со своими комплексами
Аноним 29/06/20 Пнд 02:34:37 22363912135
>>223638926
я просто не читал условие что там нужна пара, а не все числа образующие таргет, а так да лучше )
29/06/20 Пнд 02:36:02 22363917436
>>223635799 (OP)
>Иногда казалось, что от умтсвенного напряжения упаду в обморок.
Ты чё ебанутый? Это задача для новичков, по сути, на знание синтаксиса. Какое, в пизду, умственное напряжение?
Аноним 29/06/20 Пнд 02:37:23 22363922737
>>223638901
ну во первых, молодой человек у вас программа не работает.
А во вторых если у тебя будет массив миллион символов, заебись отработает?:)
Аноним 29/06/20 Пнд 02:39:43 22363930138
>>223638901
Хуй поймешь че вообще написал
Аноним 29/06/20 Пнд 02:41:21 22363936039
>>223639174
Не давно один друг хотел попробовать программирование, записался на кучу курсов. И что то там вроде бы решал задачи.
Я как то раз решил проверить что он там делает. Оказалось что он вообще ничего не понимает, ничему не учится.
Задачи решает или наугад брутфорсом или смотрит в интернете, или у тех с кем курсы проходит.
Я попробовал ему сам объяснить самые простые вещи на уровне сложения там 5 + 5 и тому подобного. И вот он в школе полнотсью проебывал все (живет в европе и обеспечен). У него элементарных знаний нет. И для него любая задача которую бы решил третеклассник сложение, вычитание, деление невероятно сложны и растягиваются на часы.
Так что есть такие люди которые просто не способны думать, и тут человек скорее всего просто пытался угадать ответ
Аноним 29/06/20 Пнд 02:46:06 22363952440
>>223638765
Там не с документацией к либе разбираться надо, а с самим API телеграма, как там что работает, чаты, клавиатуры, всякая хуйня. А Прогину написать - как нехуй делать, обработчики пишешь и всё
Аноним 29/06/20 Пнд 02:55:24 22363987741
>>223639227
переставь местами a, idx и все заработает
да, если будет миллион символов и много памяти, заебись отработает, за один проход.
обычно в таких задачках это и хотят
Аноним 29/06/20 Пнд 03:03:26 22364015042
воще ето не самая простая задача для новичка и нормальный алогоритм без изменения исходного массива и за О(нлог) пишется через относительно сложные структуры данных
Аноним 29/06/20 Пнд 03:21:10 22364065143
Аноним 29/06/20 Пнд 03:33:14 22364094044
>>223635799 (OP)
Сиалис софт 20 + Поксет 30 по половинке за час-два.
Аноним 29/06/20 Пнд 03:35:48 22364100445
Screenshot 2020[...].png (64Кб, 796x452)
796x452
>>223635799 (OP)
три часа? нуфаг штоле? тогда простительно.
Аноним 29/06/20 Пнд 03:56:55 22364149446
>>223641004
Ох, лол. Поставь таргет 4, и посмотри что получиться.
Аноним 29/06/20 Пнд 03:58:31 22364153547
>>223641494
let j = i + 1, хотфикс как говорится)
Аноним 29/06/20 Пнд 04:06:40 22364171348
>>223641004
Тебе дадут массив на 1000000 элементов, тебе останется нассать себе на лицо
Аноним 29/06/20 Пнд 04:09:54 22364178749
>>223641713
тебе разобьют ебало и отберут комп, что будешь делать?
Аноним 29/06/20 Пнд 04:11:20 22364181450
>>223641535
А теперь представь, что массив у тебя не сортированный и 15 стоит где-нибудь в середине, при таргете в 14. Зачем тебе лишняя итерация через заведомо неверный элемент?
Аноним 29/06/20 Пнд 04:18:35 22364197551
>>223641814
предлагаешь отфлитровать те которые меньше таргета, после сорт а после только вычислять?
Аноним 29/06/20 Пнд 04:19:25 22364199252
Аноним 29/06/20 Пнд 04:19:46 22364199953
>>223635799 (OP)
а если без встроенной функции как решить? тупо перебирать суммы чисел?
Аноним 29/06/20 Пнд 04:23:07 22364207754
Даунов на курсах по языку-говну учат ненужной хуйне, поздравляю.
Аноним 29/06/20 Пнд 04:49:50 22364269855
Что вы тут устроили? Сидят в зашкварном vscode, пишут на не пойми чём. Берёте vim с C/C++, ну в крайнем случае rust. Всё.
Аноним 29/06/20 Пнд 05:42:19 22364378556
>>223642698
и сосете хуй без работы в итоге
Аноним 29/06/20 Пнд 06:07:58 22364424757
> квадратичная сложность
Аноним 29/06/20 Пнд 06:14:39 22364438758
Анон, а что мешает сначала занести массив в хештаблицу где ключ это значение массива, а данные это индекс значения и пройтись по элементам таблицы чекая есть ли в ней элементы с ключом равные target-текущее значение? Первое же совпадение и ты возвращаешь индексы этих двух элементов. 2n.
Аноним 29/06/20 Пнд 06:16:20 22364442659
>>223635799 (OP)
Молодец, теперь делай нормально- за один цикл.
Аноним 29/06/20 Пнд 06:19:58 22364450460
>>223644387
Ну в хешмапе на 2^64 значения коллизий будет дохуя или памяти будет отжирать пиздец, хуй знает.
Можно отсортировать, а потом с каждой итерацией двигать границы слева и справа, проверяя сумму.
Аноним 29/06/20 Пнд 06:21:26 22364453761
>>223644504
В условиях задачи написано что только одно возможное решение, значит нужные нам элементы встречаются только по разу.
Аноним 29/06/20 Пнд 06:23:00 22364456862
>>223635799 (OP)
Хз, о чем речь, но ты лах, а я нихуя не понял
Аноним 29/06/20 Пнд 06:32:55 22364475763
>>223635799 (OP)
> я потратил три часа

На что ты потратил 3 часа?! Эта задача задаётся на собеседованиях на джуна. Там решать-то нехуй, максимум 15 минут.
Аноним 29/06/20 Пнд 06:35:42 22364482064
>>223641004
Эталонный говнокод. Додик, у тебя же массив не динамический, нахуй ты итерацию на прибавление делаешь? Наоборот вычитай от последнего элемента. Это существенно ускорит код. Транслятору каждый раз не придётся высчитывать длину массива.

Ебать ты тупездень.
Аноним 29/06/20 Пнд 06:46:47 22364503065
Аноним 29/06/20 Пнд 06:58:26 22364524866
>>223644820
Оп, с таким решением если бы ты решил поебаться на пляже то ты бы сначала 10 лет работал, взял бы кредит, построил на берегу дом, а потом бы вызвал туда шлюху.
Аноним 29/06/20 Пнд 07:03:08 22364534667
>>223645248
Маня, чини детектор.

я листвинник и даже не помышляю сбрасывать. 34 в этом году. Уже не маг.
Аноним 29/06/20 Пнд 07:14:09 22364560468
>>223635799 (OP)
>питон
Мда, веб говно породило поколение деградантов, которые не могут в настоящий языки программирования - С++

Почему он настоящие? Потому что они отражают архитектуру ОС и ПК, а в веб говне все это скрыто и программирование не отличается ни понимаем происходящего и не является чем-то более вдумчивым чем перестановка квадратиков - тупо примитивный дроч.
Аноним 29/06/20 Пнд 07:16:01 22364564569
>>223635799 (OP)
Тем временем двачеры всё учат поголовно python надеясь найти себе работу-программиздом, ведь кассиром и курьером работать не хочется.
Удачи :)
Аноним 29/06/20 Пнд 07:19:52 22364572470
Не палите про питон, пусть додики получат в конце обучения сюрприз от рыночка.
Аноним 29/06/20 Пнд 08:49:14 22364824671
Снимок экрана о[...].png (1278Кб, 1920x1080)
1920x1080
>>223635799 (OP)
Хотелось без очевидных циклов в циклах
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов