Сохранен 159
https://2ch.hk/b/res/219959409.html
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 11/05/20 Пнд 19:12:50 #1 №219959409 
image.png
Сап, антончики. Я не пойму, как блять удалить элементы из списка, кратные 11.
C#
Есть рандомный список, нужно удалить элементы, который кратны 11 и вывести обновленный список в консоль.
ПОМОГИТЕ....

пикрил не работает
Аноним 11/05/20 Пнд 19:19:55 #2 №219959992 
>>219959409 (OP)
Попробуй вместо твоего if - if(j%11 == 0)
Аноним 11/05/20 Пнд 19:21:47 #3 №219960156 
image.png
image.png
>>219959992
делал, ничего не меняется.
сейчас сделал так, элементы выводятся через 1, начиная с 1
Аноним 11/05/20 Пнд 19:23:03 #4 №219960261 
>>219959409 (OP)
У метода count скобочки поставить не надо?
Никогда не писал на C#
Аноним 11/05/20 Пнд 19:24:24 #5 №219960367 
>>219959409 (OP)
>кратные 11
>вводит 58, 40, 94, 20, 15
Аноним 11/05/20 Пнд 19:24:25 #6 №219960370 
>>219960261
нет, это свойство списка
Аноним 11/05/20 Пнд 19:24:34 #7 №219960384 
>>219959409 (OP)
Ты че итерируешь через список из которого во время итерации удаляешь элементы? Ебанутый?
Аноним 11/05/20 Пнд 19:24:55 #8 №219960424 
image.png
>>219960367
они рандомятся
Аноним 11/05/20 Пнд 19:26:51 #9 №219960500 
>>219960384
нихуя не понял, что надо сделать?
Аноним 11/05/20 Пнд 19:27:18 #10 №219960556 
>>219959409 (OP)
Зделай переменную count, которую будешь увеличивать на каждой итерации. И, если count делится на 11, то удаляй текущий элемент и сбрасывай count в ноль. И замени свой for на итератор, потому что у тебя же размер списка изменяется.
Аноним 11/05/20 Пнд 19:27:19 #11 №219960563 
>>219960156
тебе не нужна строка с j-- и при выводе в консоль убери j++ , и вообще зачем выводить в консоль внутри цикла, выводи все после него
Аноним 11/05/20 Пнд 19:27:24 #12 №219960575 
Используй Linq
Аноним 11/05/20 Пнд 19:27:55 #13 №219960616 
>>219959409 (OP)
Сейчас бы создавать тред чтобы понтонуться перед анонами что знаешь прогроммирование, типо пацаны помогите я тут такой успешный и крутой знаю программирование, есть тут пару вопросиков, смотрите какой я успешный пишу коды, какой я крутой смотрите арряяяяяяя
Аноним 11/05/20 Пнд 19:28:20 #14 №219960648 
>>219960575
не изучал
Аноним 11/05/20 Пнд 19:28:25 #15 №219960670 
>>219960424
ОП идиот
/thread
Аноним 11/05/20 Пнд 19:28:30 #16 №219960678 
>>219960500
Два списка, во второй список вставляй элементы, которые не надо удалять, первый список вообще не трогай.
Аноним 11/05/20 Пнд 19:29:09 #17 №219960734 
>>219959409 (OP)
Ну можно так, в одну строку:
var list2 = list1.Where(x => x % 11 != 0).ToList();
Аноним 11/05/20 Пнд 19:29:33 #18 №219960772 
>>219960648
Ну так изучи, вещь полезная
Аноним 11/05/20 Пнд 19:29:34 #19 №219960774 
>>219960500 посмотри в документации, что возвращает RemoveAt()
Аноним 11/05/20 Пнд 19:29:34 #20 №219960775 
Болван, ты удаляешь все, которые не кратны 11
Аноним 11/05/20 Пнд 19:30:29 #21 №219960861 
>>219960775
Я тупица
Аноним 11/05/20 Пнд 19:30:38 #22 №219960874 
image.png
>>219960563
А каким хуем я после цикла выведу список?
Аноним 11/05/20 Пнд 19:31:10 #23 №219960932 
>>219960384
А чего такого? Фором же
Аноним 11/05/20 Пнд 19:31:29 #24 №219960966 
>>219960734
Переопределять список не обязательно, кстати.
Аноним 11/05/20 Пнд 19:32:04 #25 №219961009 
>>219960932
Если ты удаляешь элемент, то следующий элемент встаёт на его место и получает его индекс, но ты переменную с этим индексом уже обработал, в итоге она не проверяется на условие
Аноним 11/05/20 Пнд 19:32:42 #26 №219961065 
>>219959409 (OP)
Вариант без linq

foreach(var element in list01)
if(element%11==0)
list01.remove(element);

Цикл, где элементы выводятся, пишешь отдельно
Аноним 11/05/20 Пнд 19:33:06 #27 №219961101 
>>219961009
Ну можно это учесть. Не копировать же лист из-за такой хуйни.
Аноним 11/05/20 Пнд 19:33:23 #28 №219961123 
>>219961065
эксепшн вылетит
Аноним 11/05/20 Пнд 19:33:27 #29 №219961130 
Если ты не можешь понять элементарных вещей, то это не твое, поверь, лучше иди сайтики верстай
Аноним 11/05/20 Пнд 19:34:15 #30 №219961194 
Боже, ты такой крутой, уже удаляешь элементы из списка, боже... я уже потекла, я хочу тебя мальчик, хочу няшиться с тобой под пледиком, чтобы ты мне рассказывал как оптимизировал эту сортировку пузырьком, как ты отрефакторил работу с сетью, удалив ненужные пробелы в коде, хочу чтобы ты вогнал в меня своим классом с public свойствами, о даааа, как же ты хорош...
Аноним 11/05/20 Пнд 19:34:29 #31 №219961219 
>>219961101
Легче скопировать лист, чем придумывать рекурсивный костыль.
Аноним 11/05/20 Пнд 19:34:31 #32 №219961222 
>>219961101
Декрементируй индекс на единицу вместе с удалением элемента и всё. Вообще, такие простые задачи можно миллиардом способов решить и каждый будет говном
Аноним 11/05/20 Пнд 19:35:05 #33 №219961278 
>>219960874
Чувак, ну посмотри сам на свой код внимательно.

j - это индекс, ты его проверяешь на кратность 11 и естественно нихуя не работает, ибо ты должен проверять кратен ли 11 сам элемент, а не его индекс в списке. Проще говоря, там где проверка на кратность поменяй на list01[j].

И не называй так убого переменные, а то руки хочется оторвать.
Аноним 11/05/20 Пнд 19:35:15 #34 №219961285 
>>219961065
выкидывает ексепшен, если удаляется елемент, кратный 11
sageАноним 11/05/20 Пнд 19:35:41 #35 №219961325 
.jpg
>>219961101
>>219959409 (OP)
Расходимся, снова тролят тупостью дващ
Аноним 11/05/20 Пнд 19:35:56 #36 №219961346 
>>219961130
>сайтики верстай
Будто бы во фронтенде не нужно делать условные листы и удалять из них элементы.
Аноним 11/05/20 Пнд 19:36:47 #37 №219961416 
>>219959409 (OP)
Ахахахахаха
типикал двачер:

>на хуй думать? сразу кодить будем!

распиши свой сраный алгоритм на бумажке
и сразу поймешь, в чем объебался
Аноним 11/05/20 Пнд 19:37:13 #38 №219961446 
>>219961346
Он имел ввиду выкатывайся из этой помойки и пиздуй хуярить на завод
Аноним 11/05/20 Пнд 19:37:15 #39 №219961448 
>>219961285
Потому-что нельзя удалять элементы в том массиве по которому ты идешь форычем. Создай темповый список и добавляй в него те которые не кратны 11, или используй for, или LinQ.
Аноним 11/05/20 Пнд 19:37:53 #40 №219961494 
>>219961278
Сто раз видел, как в примитивных логических модулях называют переменные по одной букве, хули не так-то
Аноним 11/05/20 Пнд 19:38:19 #41 №219961538 
>>219959409 (OP)
Отсосом императивных довенов удовлетворен.
мимо-фп-зависимый

> return array.filter(i => i % 11 !== 0);
Аноним 11/05/20 Пнд 19:38:34 #42 №219961560 
>>219960734
>не распараллелил
мы вам перезвоним
Аноним 11/05/20 Пнд 19:39:41 #43 №219961643 
>>219961538
Два чая этому господину
Аноним 11/05/20 Пнд 19:39:49 #44 №219961663 
>>219961448
>Создай темповый список и добавляй в него те которые не кратны 11
Бля реально так делают ирл? Лол
Аноним 11/05/20 Пнд 19:40:09 #45 №219961688 
1589215177057.jpg
поссал на шарпоебов
Аноним 11/05/20 Пнд 19:40:22 #46 №219961700 
>>219961494
Проблема в "list01", это не по манифесту, просто "list" должно быть, если в коде есть другой list то называй его так чтобы было понятно чем он отличается от просто "list".

Сам же свой код откроешь через месяц и спасибо тебе скажешь.
Аноним 11/05/20 Пнд 19:40:50 #47 №219961727 
>>219961538
Хоть один адекватный анон попался и предложил истинно правильный и верный функциональный вариант! Остальные в треде все пидоры, рты ваши ебал!
Аноним 11/05/20 Пнд 19:41:21 #48 №219961756 
>>219961663
Делают, если линкью нельзя использовать в угоду оптимизону.
Аноним 11/05/20 Пнд 19:41:48 #49 №219961790 
>>219961756
Программирование 2020 итоги
Аноним 11/05/20 Пнд 19:42:35 #50 №219961857 
>>219961560
Мне давно уже перезвонили, бро.
Аноним 11/05/20 Пнд 19:42:38 #51 №219961863 
Вам там лямбды не завезли что ли? В жабе тупо
list.stream().filter( it -> it % 11 != 0).collect(Collectors.toList())
Аноним 11/05/20 Пнд 19:43:48 #52 №219961951 
>>219961863
Мало фабрик, мы вам перезвоним.
Аноним 11/05/20 Пнд 19:44:08 #53 №219961975 
>>219961538
JS-макака, залогинься.
Аноним 11/05/20 Пнд 19:44:18 #54 №219961988 
>>219959409 (OP)
Иди книжки читай, советую clean code к прочтению, а то от твоего list01 глаза вытекли
Аноним 11/05/20 Пнд 19:44:23 #55 №219961995 
>>219961863
В жаву их куда позже завезли.
Аноним 11/05/20 Пнд 19:45:02 #56 №219962055 
>>219961988
А что, если у него в коде есть ещё один список? А так он назовёт его list02 и всё нормас. Шах и мат сеньориты
Аноним 11/05/20 Пнд 19:45:49 #57 №219962116 
>>219961863
Лямбды завезли, но судя по тому что этот падаван путается в своих же переменных ему о них рано знать.

А вообще вот мой варик с лямбдой, открой глаза >>219960734
Аноним 11/05/20 Пнд 19:46:41 #58 №219962203 
>>219961975
Пока жители Вилларибы конпелируют свои оптимизоны, жители Виллабаджо нахуячили для бизнеса фичу и пьют пиго.
Аноним 11/05/20 Пнд 19:47:58 #59 №219962321 
>>219959409 (OP)
попробуй сам разобраться
https://dotnetfiddle.net/Gzp658
Аноним 11/05/20 Пнд 19:48:53 #60 №219962415 
>>219961988
иди на хуй с такими советами. пацан похоже первый месяц программирует
Аноним 11/05/20 Пнд 19:49:10 #61 №219962448 
>>219962055
Будь у него хоть 30 листов, ни одному программисту не будет удобно читать такой код, если не понятно для каких целей этот лист создавался (а это должно вытекать из названия)
Аноним 11/05/20 Пнд 19:49:10 #62 №219962449 
>>219962321
Все уже ответили, а оп наверно ретировался и пошел плакать.
Аноним 11/05/20 Пнд 19:49:54 #63 №219962503 
>>219962448
А зачем его читать, если можно один раз идеально написать и всё?
Аноним 11/05/20 Пнд 19:50:32 #64 №219962570 
>>219962415
Сам иди нахуй, азы правильного написания нужно постигать параллельно с изучением, иначе так и привыкнешь быдлокодить
Аноним 11/05/20 Пнд 19:50:52 #65 №219962602 
>>219962116
Так я тред не читай@сразу отвечай. Ну и с С# не особо знаком.
Аноним 11/05/20 Пнд 19:51:39 #66 №219962682 
>>219962448
>>219962503
Вам там ide не завезли, чтобы смотреть все места использования переменной?
Аноним 11/05/20 Пнд 19:51:41 #67 №219962688 
>>219962570
он пока не понимает вообще как программирование работает, похоже. пусть первые простые программки попишет. а потом тебе уже будет хуем по губам водить
Аноним 11/05/20 Пнд 19:58:46 #68 №219963239 
Зацените мой код плиз, раз уж такая пляска пошла. Чисто подпивасно кодю, возьмут нюхать индусам попы в гугл? (можно не в гугл, я не принципиальный). Архимедова спираль на координатной плоскости:
https://ideone.com/UMbu2f
Аноним 11/05/20 Пнд 20:03:13 #69 №219963522 
Ну, в принципе, ладно, можно не заценивать тогда
Аноним 11/05/20 Пнд 20:04:10 #70 №219963596 
14813932325520.jpg
15495474087751.png
15657323717680.png
ВАЙТИШНИК.png
>>219959409 (OP)
Аноним 11/05/20 Пнд 20:05:23 #71 №219963686 
>>219960261
Это свойство, животное
Аноним 11/05/20 Пнд 20:07:31 #72 №219963829 
люблю дрочить
Аноним 11/05/20 Пнд 20:08:26 #73 №219963895 
>>219960616
С шарп каждая собака знает чем он понтуется?
sageАноним 11/05/20 Пнд 20:10:43 #74 №219964073 
carbon.png
>>219961688
Поссал на питоноблядей
Аноним 11/05/20 Пнд 20:12:24 #75 №219964210 
for(int j = 0; j < list01.length; j++)
{
if(list01[j] % 11 != 0)
Console.Writeline(list01[j]);
}
Аноним 11/05/20 Пнд 20:13:54 #76 №219964309 
>>219964210
for(int j = 0; j < list01.length; j++)
{
if(list01[j] % 11 == 0)
Console.Writeline(list01[j]);
}
быстрофикс
Аноним 11/05/20 Пнд 20:14:43 #77 №219964373 
>>219959409 (OP)
Блять, анон, если ты с такой элементарной задачей не можешь справится без треда в /б то может этот просто не твоё?
Аноним 11/05/20 Пнд 20:14:44 #78 №219964374 
>>219959409 (OP)
обычно нельзя менять коллекцию по которой идешь. копируй в другую все кроме того что удалить надо например
Аноним 11/05/20 Пнд 20:15:25 #79 №219964419 
>>219963239
Бля, ну хоть на ошибки прям совсем уёбищные укажите
Аноним 11/05/20 Пнд 20:15:51 #80 №219964444 
во мудило
вывести все если не (ост 11=0)
Аноним 11/05/20 Пнд 20:19:08 #81 №219964698 
>>219959409 (OP)
Пиздец, столько постов, а по факту ОПу никто не ответил.
Короче, судя по коду, все ок. Показывай отладчик
Аноним 11/05/20 Пнд 20:20:56 #82 №219964844 
>>219963239
Бля, как три строки несчастному школьнику засрать, так дохуя экспертов, а как просто фильтрануть очередняру, так сразу все сливаются. Вас понял
Аноним 11/05/20 Пнд 20:21:59 #83 №219964926 
>>219964419
ну например (int) никто уже не пишет. юзай static_cast
в сортировке не пиши присваивания через запятую.
если будешь показывать код сишникам - фигурная скобка на той же строке их взбесит 100%
Аноним 11/05/20 Пнд 20:23:14 #84 №219965014 
>>219964073
Говно, нахуй нужен ваш хаскел с таким синтаксисом?
Аноним 11/05/20 Пнд 20:24:20 #85 №219965092 
>>219964926
>static_cast
Это не плюсы
>в сортировке не пиши присваивания через запятую.
Почему? Я у Кернигана-Ричи читал, что если ты алгоритмически какую-то монолитную операцию осуществляешь за несколько выражений, то лучше их в одну инструкцию закатать
Аноним 11/05/20 Пнд 20:26:30 #86 №219965250 
>>219965092
>Почему? Я у Кернигана-Ричи читал, что если ты алгоритмически какую-то монолитную операцию осуществляешь за несколько выражений, то лучше их в одну инструкцию закатать
Потому что плохо читается. В коде самое главное — читаемость.

Это у тебя какой-то старый стандарт ссей, 98? Без объявлений переменных в циклах аже.
Аноним 11/05/20 Пнд 20:26:31 #87 №219965253 
>>219965014
Чтобы неосиляторы горели.
Аноним 11/05/20 Пнд 20:32:10 #88 №219965638 
>>219959409 (OP)
А поч этот код не работает? Вроде верный
Аноним 11/05/20 Пнд 20:32:38 #89 №219965671 
>>219965250
Это для ч и т а е м о с т и да, компиль на старый стандарт какой-то настроен, не вникал, но там так нельзя
sageАноним 11/05/20 Пнд 20:34:18 #90 №219965812 
>>219959409 (OP)
>УХ ЩАС ПРОЙДУ КУРСЫ ГИКБРЕИНЗ И СТАНУ ПОГРОМИСТОМ 300КК КАК НА ДВОЧЕ СКАЗАЛИ

>ПРИВЕТ ДВАЧИК МНЕ В ШКОЛЕ ЗАДАЛИ СДЕЛАТЬ МАССИВ, Я НЕ ЗНАЮ КАК НО Я ТИПО ПОГРОМИСТ ))))))) ПОМОГИ
Аноним 11/05/20 Пнд 20:39:11 #91 №219966198 
>>219963239
Все норм, по стандартам K&R, но зачем printf'ы если форматирования нет? Юзай puts, putchar и т.п. Но к меня даже laba1 в универе сложнее, чем это. Да и сишников джунов сейчас почти не набирают, нужны мидлы и выше. Иди в шарпы или плюсы.
Аноним 11/05/20 Пнд 20:39:22 #92 №219966208 
>>219964698
>>219965638
А вот и мамкины погромисты 300к в секунду из 9б подтянулись. Ответ был чуть ли не в первом посте - нехуй модифицировать итерируемый список. Это как рубить топором ступеньки на деревянной лестнице, по которой поднимаешься.
Аноним 11/05/20 Пнд 20:40:41 #93 №219966295 
>>219966208
Ты ебан? Он же не через итератор это делает. У него в каждой итерации учитываются изменения списка
Аноним 11/05/20 Пнд 20:42:48 #94 №219966460 
image.png
>>219959409 (OP)
пожалуйста
Аноним 11/05/20 Пнд 20:43:18 #95 №219966500 
>>219959409 (OP)
Start:
for (int j = 0; j < numbers.Count; j++)
{
if (numbers[j] % 11 == 0)
{
numbers.RemoveAt(j);
goto Start;
}
Console.Write(numbers[j] + " ");
}

Но по-моему тут лучше применить рекурсию. Кст твой код почему-то тоже не правильно работал, хуй знает
Аноним 11/05/20 Пнд 20:45:24 #96 №219966650 
>>219966198
>Но к меня даже laba1 в универе сложнее, чем это.
Я тоже так хочу...
Аноним 11/05/20 Пнд 20:46:18 #97 №219966699 
>>219966500
Рекурсия для такой задачи? Каво?
Аноним 11/05/20 Пнд 20:46:25 #98 №219966705 
>>219966650
ФИТ Новосибрского Государственного с потрясающим Петровым ждут тебя
Аноним 11/05/20 Пнд 20:46:35 #99 №219966714 
Почему кратность определяется через не равно нулю? Если ответ должен содержать только целые числа?
Аноним 11/05/20 Пнд 20:47:07 #100 №219966754 
>>219966208
>можно просто сделать что-то типа j--; continue;
Аноним 11/05/20 Пнд 20:47:11 #101 №219966758 
>>219966500
>goto
Король костылей
Аноним 11/05/20 Пнд 20:48:14 #102 №219966832 
image.png
>>219966460
еще можно вот так
Аноним 11/05/20 Пнд 20:49:48 #103 №219966931 
>>219966714
% это оператор "остаток от деления" (имеется в виду буквально -- евклидово деление). Он применяется только к целым числам в большинстве языков
Аноним 11/05/20 Пнд 20:52:38 #104 №219967140 
>>219966208
Ссылки на прошлый и следующий элемент должны поменяться, так что по идеи все ок. Просто код нужно подкорректировать.
Аноним 11/05/20 Пнд 20:52:48 #105 №219967147 
>>219966705
У меня кореш на асме отображения 3D-фигур вращающиеся для лабы делал, мне всегда казалось, что это супер-круто... но для меня сложность в таких задачах заключается не в структуре алгоритма кода, а в необходимости знания математики и геометрии, которое у меня проседает. Сейчас вообще школьную зубрю по рофлу
Аноним 11/05/20 Пнд 20:53:18 #106 №219967188 
Дотнет еще не сдох? Удивительно.
Аноним 11/05/20 Пнд 20:55:01 #107 №219967313 
>>219967147
Чел, сложность не в языке. Сложность в фреймворках и всяких архитектурах (если работаем с железом). На то, чтоб освоить posix какой-нить надо потратить больше времени и сил, чем на си или даже плюсы
Аноним 11/05/20 Пнд 20:55:17 #108 №219967332 
Вот так надо -> >>219966460
У тебя элементы сдвигаются на места удаленных и ты их просто пропускаешь
Аноним 11/05/20 Пнд 20:56:00 #109 №219967384 
>>219962682
Ну, меня на работе, например, есть классы на 5к+ строк кода WCF сервисы, мать их блять ебал, даже с фишками IDE + решарпер запутаться можно изи.

И как вишенка на торте, их писали 100500 разных людей дохуиллион лет к ряду, поэтому о чистоте кода вообще речи не идет. Иногда хочется просто CTRL + A, затем DEL и наново все переписать под себя.
Аноним 11/05/20 Пнд 20:59:26 #110 №219967624 
>>219967384
а в чем смысл вскрывать WCF код?
ты ведь про код скомпилированного сервиса говоришь?
Аноним 11/05/20 Пнд 21:00:02 #111 №219967656 
>>219967313
Я всегда думал, что железогосподам в этом смысле больше повезло, чем веб-парнишкам, потому что у них библиотеки и прочее уже настолько стандартное, что можно не бояться, что эта информация улетит в мусорку через год и придётся ботать новое говно, поэтому в абсолютном выражении, возможно, это даже изичнее
Аноним 11/05/20 Пнд 21:00:19 #112 №219967678 
>>219967624
Неа, именно про логику самих сервисов, не про прокси классы.
Аноним 11/05/20 Пнд 21:04:22 #113 №219967940 
>>219965092
если не плюсы то может имеет смысл на переполнение проверять? статик каст исключение кинет.
про запятую лень долго искать.
почитай
https://blog.codeisc.com/2017/12/26/cpp-comma-operator-introduction.html
и тут https://en.wikipedia.org/wiki/Comma_operator примеры посмотри.
в идеале лучше эту фигню не использовать нигде кроме циклов.
Аноним 11/05/20 Пнд 21:15:45 #114 №219968634 
image.png
>>219959409 (OP)
Так ?
Аноним 11/05/20 Пнд 21:51:52 #115 №219971157 
>>219968634
ты вывел все значения, НЕ кратные 11. Поправь условие просто.
Аноним 11/05/20 Пнд 21:53:17 #116 №219971246 
Столько постов и никто не заметил, что после удаления элемента индексы оставшихся смещаются.
Пусть ты удалил 9ый, после этого 10ый стал 9ым, а на следующей итерации j стал 10.
Тем самым ты пропустил элемент, который был 10ым, но стал 9ым.
Аноним 11/05/20 Пнд 21:56:26 #117 №219971461 
>>219966832
Вот только выполнятся это будет дольше за счет преобразования, чем просто фором прогнать массив. Но зачем думать про оптимизацию, холопы еще оперативы докупят.
Аноним 11/05/20 Пнд 21:57:46 #118 №219971558 
>>219971246
читай внимательнее, раза 2-3 про эту хуйню написали
Аноним 11/05/20 Пнд 22:01:28 #119 №219971790 
>>219971558
Я и говорю, индексы смещаются. Нужно обратную итерацию делать после успешной проверки. 100 постов хуйню обсуждаете.
Аноним 11/05/20 Пнд 22:02:13 #120 №219971839 
>>219959409 (OP)
Так делать точно нельзя.
Либо через итераторы, либо через встроенные алгоритмы с предикатом.
Аноним 11/05/20 Пнд 22:03:09 #121 №219971916 
>>219971461
Именно так, оперативка дешевле, чем оплата жопочасов хуесосам, чтобы поддерживать АПТИМИЗИРАВАНЫЙ код
Аноним 11/05/20 Пнд 22:03:20 #122 №219971930 
Вы дебилы блядь (хотя что еще с харкачеров взять). Достаточно список с конца пробегать фором. Обратные итерации у них, охуеть, погромисты, лол.
sageАноним 11/05/20 Пнд 22:05:46 #123 №219972098 
>>219959409 (OP)
Можешь с конца начать, если ты настолько ебанат.
Аноним 11/05/20 Пнд 22:06:06 #124 №219972122 
>>219971916
Если си шарпник не знает, в каких случаях нужно использовать лист или просто массив, цикл или лямбду, то это говнокодер. И любой тимлид такого погонит в шею (потом он прибежит на двачик и будет плакаться (АЙТИ ВСЕ! ТВЕРДО И ЧЕТКО! АЙТИШНИКИ НЕ НУЖНЫ), потому что говнокод множится и в итоге нихуя не работает и лагает. Такое нужно только в каких-то шарашкиных конторках.
Аноним 11/05/20 Пнд 22:06:42 #125 №219972159 
>>219971461
>чем просто фором прогнать массив
Использование сырых циклов - признак шкальника. Все должно быть написано на алгоритмах из коробки. Касается любого языка.
sageАноним 11/05/20 Пнд 22:07:17 #126 №219972206 
>>219971930
Вот, сразу видно, что ты бро. Макака назапускала дегродов-неосиляторов, пиздец просто.
>>219972098-кун
Аноним 11/05/20 Пнд 22:08:14 #127 №219972253 
>>219959409 (OP)

js:

console.log(list01.filter(i => i % 11))

Аноним 11/05/20 Пнд 22:12:22 #128 №219972517 
>>219972122
Говнокод с точки зрения ынтырпрайза это как раз та попытка в АПТИМИЗОВАНАСТЬ
Аноним 11/05/20 Пнд 22:12:42 #129 №219972550 
>>219972159
>Использование сырых циклов
Что это за сленг малолетних дебилов?
Аноним 11/05/20 Пнд 22:13:15 #130 №219972586 
>>219972517
Сколько ты получаешь?
Аноним 11/05/20 Пнд 22:14:32 #131 №219972677 
>>219972586
Аноним 11/05/20 Пнд 22:15:09 #132 №219972723 
>>219972677
Понятно.
Аноним 11/05/20 Пнд 22:16:43 #133 №219972822 
>>219972723
Зачем же ты меня так уничтожил экспэртным мнением?)
Аноним 11/05/20 Пнд 22:17:40 #134 №219972882 
>>219959409 (OP)
ты нахуя список мутируешь по которому проходишь, ебанутый?
Аноним 11/05/20 Пнд 22:17:58 #135 №219972898 
>>219972822
Я не знаю, где как, но в украшке 1к - это зарплата девочки, способной писать автотесты. Разговор с тобой окончен.
Аноним 11/05/20 Пнд 22:19:00 #136 №219972959 
>>219972898
Хз, для джуна норм, я считаю.
Аноним 11/05/20 Пнд 22:19:51 #137 №219973013 
>>219972959
Для джуна - норм, да. Но зачем джун выебывается - непонятно.
sageАноним 11/05/20 Пнд 22:20:11 #138 №219973033 
>>219971916
Из-за таких деенератов отрасль в говне. Убейся головой об стену, чмо.
Аноним 11/05/20 Пнд 22:20:17 #139 №219973038 
>>219966500
долбаеб в треде
sageАноним 11/05/20 Пнд 22:21:10 #140 №219973098 
>>219966500
>рекурсию
>goto
Сгори в аду, уебище.
Аноним 11/05/20 Пнд 22:22:12 #141 №219973170 
>>219973013
А причем тут выебоны? Все эти нанооптимизации это хуйня в большинстве случаев, абсолютно не стоит того, чтобы раздувать код до ебических масштабов. И как правило в итоге тормозит из-за хуевой архитектуры в целом, а не потому что где-то лишний разок по циклу прошли.
Аноним 11/05/20 Пнд 22:22:56 #142 №219973221 
>>219973170
Какой потешный джунёнок :3
Аноним 11/05/20 Пнд 22:24:10 #143 №219973295 
>>219973221
Сергей -_-? тимлид
Аноним 11/05/20 Пнд 22:24:42 #144 №219973317 
1576954001798.webm
>>219959409 (OP)
Вот изучай это видео там похожая проблема решена
Аноним 11/05/20 Пнд 22:28:00 #145 №219973526 
>>219973295
Подходит к тимлиду джун и жалуется, мол, мой код переписали. На что тимлид отвечает: твоего здесь ничего нет.
Аноним 11/05/20 Пнд 22:31:42 #146 №219973738 
>>219959409 (OP)
какой-то странный у тебя css
sageАноним 11/05/20 Пнд 22:39:40 #147 №219974180 
>>219973317
а что, терминалы реально пишут с таким уебищным форматированием?
Аноним 11/05/20 Пнд 22:47:53 #148 №219974689 
>>219972550
Сленг используется на плюсах. Задачу опа тут можно решить либо через std::copy_if (создание нового контейнера), либо через std::remove_if(модификация существующего контейнера). Это подход зрелого программиста. Никакие циклы не нужны... Что касается оптимизаций. Почему именно for? Пили тогда уж ассемблеровскую вставку, если тебе хочется оптимизировать, выиграв наносекунды там где в этом нет нужды.
Аноним 11/05/20 Пнд 23:03:31 #149 №219975823 
>>219972159
Использование манялгоритмов - признак хипстера-смузихлеба. Нормальный программист всегда напишет обычный фор, где контролирует что и как обрабатывает. А не будет трясти черный ящик в надежде что шаблоны не развернутся в какой то ад и израиль.
Аноним 11/05/20 Пнд 23:35:03 #150 №219977899 
>>219973317
простыми словами, что делает этот код?
Аноним 11/05/20 Пнд 23:38:15 #151 №219978078 
>>219972206
ты че поехавший у этого конча алгоритм за O(NxN) работает
Аноним 11/05/20 Пнд 23:43:36 #152 №219978388 
RemoveAll(l => l == 111) ne?
Аноним 11/05/20 Пнд 23:51:14 #153 №219978840 
>>219977899
Простыми словами, авторы ютф и шиндоуса мудаки
Аноним 11/05/20 Пнд 23:52:55 #154 №219978946 
>>219959409 (OP)
Пиздец ты даун ..... после каждого Remove у тебя Count уменьшаться на один....
Аноним 12/05/20 Втр 00:03:47 #155 №219979646 
>>219959409 (OP)
for(int i=list.Count-1;i>=0;i--){
if(list%11==0){
list.RemoveAt(i);
}
}
Аноним 12/05/20 Втр 00:05:57 #156 №219979781 
>>219960156
после j-- поставь continue. в условии проверь list[j] != 0 && list[j]%11 == 0
Аноним 12/05/20 Втр 00:08:15 #157 №219979920 
>>219979646
Не поехал бы ты нахуй гивнокодер?
Аноним 12/05/20 Втр 00:10:35 #158 №219980062 
>>219959409 (OP)
ОП долбоеб. Массив нельзя модифицировать во время цикла. Самое чистое решение - использовать LINQ, как тут >>219960734
Аноним 12/05/20 Втр 00:27:32 #159 №219981189 
>>219977899
Насилует консольку, заставляя выводить ее как будто html
comments powered by Disqus

Отзывы и предложения