Будь дома


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

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
158 12 58

Аноним 11/05/20 Пнд 19:12:50 2199594091
image.png (11Кб, 380x195)
380x195
Сап, антончики. Я не пойму, как блять удалить элементы из списка, кратные 11.
C#
Есть рандомный список, нужно удалить элементы, который кратны 11 и вывести обновленный список в консоль.
ПОМОГИТЕ....

пикрил не работает
Аноним 11/05/20 Пнд 19:19:55 2199599922
Аноним 11/05/20 Пнд 19:21:47 2199601563
image.png (12Кб, 456x207)
456x207
image.png (5Кб, 303x87)
303x87
>>219959992
делал, ничего не меняется.
сейчас сделал так, элементы выводятся через 1, начиная с 1
Аноним 11/05/20 Пнд 19:23:03 2199602614
>>219959409 (OP)
У метода count скобочки поставить не надо?
Никогда не писал на C#
Аноним 11/05/20 Пнд 19:24:24 2199603675
Аноним 11/05/20 Пнд 19:24:25 2199603706
>>219960261
нет, это свойство списка
Аноним 11/05/20 Пнд 19:24:34 2199603847
>>219959409 (OP)
Ты че итерируешь через список из которого во время итерации удаляешь элементы? Ебанутый?
Аноним 11/05/20 Пнд 19:24:55 2199604248
image.png (11Кб, 408x156)
408x156
Аноним 11/05/20 Пнд 19:26:51 2199605009
>>219960384
нихуя не понял, что надо сделать?
Аноним 11/05/20 Пнд 19:27:18 21996055610
>>219959409 (OP)
Зделай переменную count, которую будешь увеличивать на каждой итерации. И, если count делится на 11, то удаляй текущий элемент и сбрасывай count в ноль. И замени свой for на итератор, потому что у тебя же размер списка изменяется.
Аноним 11/05/20 Пнд 19:27:19 21996056311
>>219960156
тебе не нужна строка с j-- и при выводе в консоль убери j++ , и вообще зачем выводить в консоль внутри цикла, выводи все после него
Аноним 11/05/20 Пнд 19:27:24 21996057512
Используй Linq
Аноним 11/05/20 Пнд 19:27:55 21996061613
>>219959409 (OP)
Сейчас бы создавать тред чтобы понтонуться перед анонами что знаешь прогроммирование, типо пацаны помогите я тут такой успешный и крутой знаю программирование, есть тут пару вопросиков, смотрите какой я успешный пишу коды, какой я крутой смотрите арряяяяяяя
Аноним 11/05/20 Пнд 19:28:20 21996064814
Аноним 11/05/20 Пнд 19:28:25 21996067015
Аноним 11/05/20 Пнд 19:28:30 21996067816
>>219960500
Два списка, во второй список вставляй элементы, которые не надо удалять, первый список вообще не трогай.
Аноним 11/05/20 Пнд 19:29:09 21996073417
>>219959409 (OP)
Ну можно так, в одну строку:
var list2 = list1.Where(x => x % 11 != 0).ToList();
Аноним 11/05/20 Пнд 19:29:33 21996077218
>>219960648
Ну так изучи, вещь полезная
Аноним 11/05/20 Пнд 19:29:34 21996077419
>>219960500 посмотри в документации, что возвращает RemoveAt()
Аноним 11/05/20 Пнд 19:29:34 21996077520
Болван, ты удаляешь все, которые не кратны 11
Аноним 11/05/20 Пнд 19:30:29 21996086121
Аноним 11/05/20 Пнд 19:30:38 21996087422
image.png (19Кб, 752x143)
752x143
>>219960563
А каким хуем я после цикла выведу список?
Аноним 11/05/20 Пнд 19:31:10 21996093223
Аноним 11/05/20 Пнд 19:31:29 21996096624
>>219960734
Переопределять список не обязательно, кстати.
Аноним 11/05/20 Пнд 19:32:04 21996100925
>>219960932
Если ты удаляешь элемент, то следующий элемент встаёт на его место и получает его индекс, но ты переменную с этим индексом уже обработал, в итоге она не проверяется на условие
Аноним 11/05/20 Пнд 19:32:42 21996106526
>>219959409 (OP)
Вариант без linq

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

Цикл, где элементы выводятся, пишешь отдельно
Аноним 11/05/20 Пнд 19:33:06 21996110127
>>219961009
Ну можно это учесть. Не копировать же лист из-за такой хуйни.
Аноним 11/05/20 Пнд 19:33:23 21996112328
Аноним 11/05/20 Пнд 19:33:27 21996113029
Если ты не можешь понять элементарных вещей, то это не твое, поверь, лучше иди сайтики верстай
Аноним 11/05/20 Пнд 19:34:15 21996119430
Боже, ты такой крутой, уже удаляешь элементы из списка, боже... я уже потекла, я хочу тебя мальчик, хочу няшиться с тобой под пледиком, чтобы ты мне рассказывал как оптимизировал эту сортировку пузырьком, как ты отрефакторил работу с сетью, удалив ненужные пробелы в коде, хочу чтобы ты вогнал в меня своим классом с public свойствами, о даааа, как же ты хорош...
Аноним 11/05/20 Пнд 19:34:29 21996121931
>>219961101
Легче скопировать лист, чем придумывать рекурсивный костыль.
Аноним 11/05/20 Пнд 19:34:31 21996122232
>>219961101
Декрементируй индекс на единицу вместе с удалением элемента и всё. Вообще, такие простые задачи можно миллиардом способов решить и каждый будет говном
Аноним 11/05/20 Пнд 19:35:05 21996127833
>>219960874
Чувак, ну посмотри сам на свой код внимательно.

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

И не называй так убого переменные, а то руки хочется оторвать.
Аноним 11/05/20 Пнд 19:35:15 21996128534
>>219961065
выкидывает ексепшен, если удаляется елемент, кратный 11
11/05/20 Пнд 19:35:41 21996132535
.jpg (735Кб, 3072x2304)
3072x2304
Аноним 11/05/20 Пнд 19:35:56 21996134636
>>219961130
>сайтики верстай
Будто бы во фронтенде не нужно делать условные листы и удалять из них элементы.
Аноним 11/05/20 Пнд 19:36:47 21996141637
>>219959409 (OP)
Ахахахахаха
типикал двачер:

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

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

> return array.filter(i => i % 11 !== 0);
Аноним 11/05/20 Пнд 19:38:34 21996156042
>>219960734
>не распараллелил
мы вам перезвоним
Аноним 11/05/20 Пнд 19:39:41 21996164343
>>219961538
Два чая этому господину
Аноним 11/05/20 Пнд 19:39:49 21996166344
>>219961448
>Создай темповый список и добавляй в него те которые не кратны 11
Бля реально так делают ирл? Лол
Аноним 11/05/20 Пнд 19:40:09 21996168845
1589215177057.jpg (30Кб, 1074x199)
1074x199
поссал на шарпоебов
Аноним 11/05/20 Пнд 19:40:22 21996170046
>>219961494
Проблема в "list01", это не по манифесту, просто "list" должно быть, если в коде есть другой list то называй его так чтобы было понятно чем он отличается от просто "list".

Сам же свой код откроешь через месяц и спасибо тебе скажешь.
Аноним 11/05/20 Пнд 19:40:50 21996172747
>>219961538
Хоть один адекватный анон попался и предложил истинно правильный и верный функциональный вариант! Остальные в треде все пидоры, рты ваши ебал!
Аноним 11/05/20 Пнд 19:41:21 21996175648
>>219961663
Делают, если линкью нельзя использовать в угоду оптимизону.
Аноним 11/05/20 Пнд 19:41:48 21996179049
>>219961756
Программирование 2020 итоги
Аноним 11/05/20 Пнд 19:42:35 21996185750
>>219961560
Мне давно уже перезвонили, бро.
Аноним 11/05/20 Пнд 19:42:38 21996186351
Вам там лямбды не завезли что ли? В жабе тупо
list.stream().filter( it -> it % 11 != 0).collect(Collectors.toList())
Аноним 11/05/20 Пнд 19:43:48 21996195152
>>219961863
Мало фабрик, мы вам перезвоним.
Аноним 11/05/20 Пнд 19:44:08 21996197553
Аноним 11/05/20 Пнд 19:44:18 21996198854
>>219959409 (OP)
Иди книжки читай, советую clean code к прочтению, а то от твоего list01 глаза вытекли
Аноним 11/05/20 Пнд 19:44:23 21996199555
>>219961863
В жаву их куда позже завезли.
Аноним 11/05/20 Пнд 19:45:02 21996205556
>>219961988
А что, если у него в коде есть ещё один список? А так он назовёт его list02 и всё нормас. Шах и мат сеньориты
Аноним 11/05/20 Пнд 19:45:49 21996211657
>>219961863
Лямбды завезли, но судя по тому что этот падаван путается в своих же переменных ему о них рано знать.

А вообще вот мой варик с лямбдой, открой глаза >>219960734
Аноним 11/05/20 Пнд 19:46:41 21996220358
>>219961975
Пока жители Вилларибы конпелируют свои оптимизоны, жители Виллабаджо нахуячили для бизнеса фичу и пьют пиго.
Аноним 11/05/20 Пнд 19:47:58 21996232159
Аноним 11/05/20 Пнд 19:48:53 21996241560
>>219961988
иди на хуй с такими советами. пацан похоже первый месяц программирует
Аноним 11/05/20 Пнд 19:49:10 21996244861
>>219962055
Будь у него хоть 30 листов, ни одному программисту не будет удобно читать такой код, если не понятно для каких целей этот лист создавался (а это должно вытекать из названия)
Аноним 11/05/20 Пнд 19:49:10 21996244962
>>219962321
Все уже ответили, а оп наверно ретировался и пошел плакать.
Аноним 11/05/20 Пнд 19:49:54 21996250363
>>219962448
А зачем его читать, если можно один раз идеально написать и всё?
Аноним 11/05/20 Пнд 19:50:32 21996257064
>>219962415
Сам иди нахуй, азы правильного написания нужно постигать параллельно с изучением, иначе так и привыкнешь быдлокодить
Аноним 11/05/20 Пнд 19:50:52 21996260265
>>219962116
Так я тред не читай@сразу отвечай. Ну и с С# не особо знаком.
Аноним 11/05/20 Пнд 19:51:39 21996268266
>>219962448
>>219962503
Вам там ide не завезли, чтобы смотреть все места использования переменной?
Аноним 11/05/20 Пнд 19:51:41 21996268867
>>219962570
он пока не понимает вообще как программирование работает, похоже. пусть первые простые программки попишет. а потом тебе уже будет хуем по губам водить
Аноним 11/05/20 Пнд 19:58:46 21996323968
Зацените мой код плиз, раз уж такая пляска пошла. Чисто подпивасно кодю, возьмут нюхать индусам попы в гугл? (можно не в гугл, я не принципиальный). Архимедова спираль на координатной плоскости:
https://ideone.com/UMbu2f
Аноним 11/05/20 Пнд 20:03:13 21996352269
Ну, в принципе, ладно, можно не заценивать тогда
Аноним 11/05/20 Пнд 20:04:10 21996359670
14813932325520.jpg (605Кб, 951x1167)
951x1167
15495474087751.png (275Кб, 800x600)
800x600
15657323717680.png (147Кб, 530x299)
530x299
ВАЙТИШНИК.png (111Кб, 687x648)
687x648
Аноним 11/05/20 Пнд 20:05:23 21996368671
Аноним 11/05/20 Пнд 20:07:31 21996382972
люблю дрочить
Аноним 11/05/20 Пнд 20:08:26 21996389573
>>219960616
С шарп каждая собака знает чем он понтуется?
11/05/20 Пнд 20:10:43 21996407374
carbon.png (86Кб, 1294x482)
1294x482
>>219961688
Поссал на питоноблядей
Аноним 11/05/20 Пнд 20:12:24 21996421075
for(int j = 0; j < list01.length; j++)
{
if(list01[j] % 11 != 0)
Console.Writeline(list01[j]);
}
Аноним 11/05/20 Пнд 20:13:54 21996430976
>>219964210
for(int j = 0; j < list01.length; j++)
{
if(list01[j] % 11 == 0)
Console.Writeline(list01[j]);
}
быстрофикс
Аноним 11/05/20 Пнд 20:14:43 21996437377
>>219959409 (OP)
Блять, анон, если ты с такой элементарной задачей не можешь справится без треда в /б то может этот просто не твоё?
Аноним 11/05/20 Пнд 20:14:44 21996437478
>>219959409 (OP)
обычно нельзя менять коллекцию по которой идешь. копируй в другую все кроме того что удалить надо например
Аноним 11/05/20 Пнд 20:15:25 21996441979
>>219963239
Бля, ну хоть на ошибки прям совсем уёбищные укажите
Аноним 11/05/20 Пнд 20:15:51 21996444480
во мудило
вывести все если не (ост 11=0)
Аноним 11/05/20 Пнд 20:19:08 21996469881
>>219959409 (OP)
Пиздец, столько постов, а по факту ОПу никто не ответил.
Короче, судя по коду, все ок. Показывай отладчик
Аноним 11/05/20 Пнд 20:20:56 21996484482
>>219963239
Бля, как три строки несчастному школьнику засрать, так дохуя экспертов, а как просто фильтрануть очередняру, так сразу все сливаются. Вас понял
Аноним 11/05/20 Пнд 20:21:59 21996492683
>>219964419
ну например (int) никто уже не пишет. юзай static_cast
в сортировке не пиши присваивания через запятую.
если будешь показывать код сишникам - фигурная скобка на той же строке их взбесит 100%
Аноним 11/05/20 Пнд 20:23:14 21996501484
>>219964073
Говно, нахуй нужен ваш хаскел с таким синтаксисом?
Аноним 11/05/20 Пнд 20:24:20 21996509285
>>219964926
>static_cast
Это не плюсы
>в сортировке не пиши присваивания через запятую.
Почему? Я у Кернигана-Ричи читал, что если ты алгоритмически какую-то монолитную операцию осуществляешь за несколько выражений, то лучше их в одну инструкцию закатать
Аноним 11/05/20 Пнд 20:26:30 21996525086
>>219965092
>Почему? Я у Кернигана-Ричи читал, что если ты алгоритмически какую-то монолитную операцию осуществляешь за несколько выражений, то лучше их в одну инструкцию закатать
Потому что плохо читается. В коде самое главное — читаемость.

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

>ПРИВЕТ ДВАЧИК МНЕ В ШКОЛЕ ЗАДАЛИ СДЕЛАТЬ МАССИВ, Я НЕ ЗНАЮ КАК НО Я ТИПО ПОГРОМИСТ ))))))) ПОМОГИ
Аноним 11/05/20 Пнд 20:39:11 21996619891
>>219963239
Все норм, по стандартам K&R, но зачем printf'ы если форматирования нет? Юзай puts, putchar и т.п. Но к меня даже laba1 в универе сложнее, чем это. Да и сишников джунов сейчас почти не набирают, нужны мидлы и выше. Иди в шарпы или плюсы.
Аноним 11/05/20 Пнд 20:39:22 21996620892
>>219964698
>>219965638
А вот и мамкины погромисты 300к в секунду из 9б подтянулись. Ответ был чуть ли не в первом посте - нехуй модифицировать итерируемый список. Это как рубить топором ступеньки на деревянной лестнице, по которой поднимаешься.
Аноним 11/05/20 Пнд 20:40:41 21996629593
>>219966208
Ты ебан? Он же не через итератор это делает. У него в каждой итерации учитываются изменения списка
Аноним 11/05/20 Пнд 20:42:48 21996646094
image.png (20Кб, 332x599)
332x599
Аноним 11/05/20 Пнд 20:43:18 21996650095
>>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 21996665096
>>219966198
>Но к меня даже laba1 в универе сложнее, чем это.
Я тоже так хочу...
Аноним 11/05/20 Пнд 20:46:18 21996669997
>>219966500
Рекурсия для такой задачи? Каво?
Аноним 11/05/20 Пнд 20:46:25 21996670598
>>219966650
ФИТ Новосибрского Государственного с потрясающим Петровым ждут тебя
Аноним 11/05/20 Пнд 20:46:35 21996671499
Почему кратность определяется через не равно нулю? Если ответ должен содержать только целые числа?
Аноним 11/05/20 Пнд 20:47:07 219966754100
>>219966208
>можно просто сделать что-то типа j--; continue;
Аноним 11/05/20 Пнд 20:47:11 219966758101
Аноним 11/05/20 Пнд 20:48:14 219966832102
image.png (3Кб, 346x84)
346x84
Аноним 11/05/20 Пнд 20:49:48 219966931103
>>219966714
% это оператор "остаток от деления" (имеется в виду буквально -- евклидово деление). Он применяется только к целым числам в большинстве языков
Аноним 11/05/20 Пнд 20:52:38 219967140104
>>219966208
Ссылки на прошлый и следующий элемент должны поменяться, так что по идеи все ок. Просто код нужно подкорректировать.
Аноним 11/05/20 Пнд 20:52:48 219967147105
>>219966705
У меня кореш на асме отображения 3D-фигур вращающиеся для лабы делал, мне всегда казалось, что это супер-круто... но для меня сложность в таких задачах заключается не в структуре алгоритма кода, а в необходимости знания математики и геометрии, которое у меня проседает. Сейчас вообще школьную зубрю по рофлу
Аноним 11/05/20 Пнд 20:53:18 219967188106
Дотнет еще не сдох? Удивительно.
Аноним 11/05/20 Пнд 20:55:01 219967313107
>>219967147
Чел, сложность не в языке. Сложность в фреймворках и всяких архитектурах (если работаем с железом). На то, чтоб освоить posix какой-нить надо потратить больше времени и сил, чем на си или даже плюсы
Аноним 11/05/20 Пнд 20:55:17 219967332108
Вот так надо -> >>219966460
У тебя элементы сдвигаются на места удаленных и ты их просто пропускаешь
Аноним 11/05/20 Пнд 20:56:00 219967384109
>>219962682
Ну, меня на работе, например, есть классы на 5к+ строк кода WCF сервисы, мать их блять ебал, даже с фишками IDE + решарпер запутаться можно изи.

И как вишенка на торте, их писали 100500 разных людей дохуиллион лет к ряду, поэтому о чистоте кода вообще речи не идет. Иногда хочется просто CTRL + A, затем DEL и наново все переписать под себя.
Аноним 11/05/20 Пнд 20:59:26 219967624110
>>219967384
а в чем смысл вскрывать WCF код?
ты ведь про код скомпилированного сервиса говоришь?
Аноним 11/05/20 Пнд 21:00:02 219967656111
>>219967313
Я всегда думал, что железогосподам в этом смысле больше повезло, чем веб-парнишкам, потому что у них библиотеки и прочее уже настолько стандартное, что можно не бояться, что эта информация улетит в мусорку через год и придётся ботать новое говно, поэтому в абсолютном выражении, возможно, это даже изичнее
Аноним 11/05/20 Пнд 21:00:19 219967678112
>>219967624
Неа, именно про логику самих сервисов, не про прокси классы.
Аноним 11/05/20 Пнд 21:04:22 219967940113
>>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 219968634114
image.png (244Кб, 1920x1080)
1920x1080
Аноним 11/05/20 Пнд 21:51:52 219971157115
>>219968634
ты вывел все значения, НЕ кратные 11. Поправь условие просто.
Аноним 11/05/20 Пнд 21:53:17 219971246116
Столько постов и никто не заметил, что после удаления элемента индексы оставшихся смещаются.
Пусть ты удалил 9ый, после этого 10ый стал 9ым, а на следующей итерации j стал 10.
Тем самым ты пропустил элемент, который был 10ым, но стал 9ым.
Аноним 11/05/20 Пнд 21:56:26 219971461117
>>219966832
Вот только выполнятся это будет дольше за счет преобразования, чем просто фором прогнать массив. Но зачем думать про оптимизацию, холопы еще оперативы докупят.
Аноним 11/05/20 Пнд 21:57:46 219971558118
>>219971246
читай внимательнее, раза 2-3 про эту хуйню написали
Аноним 11/05/20 Пнд 22:01:28 219971790119
>>219971558
Я и говорю, индексы смещаются. Нужно обратную итерацию делать после успешной проверки. 100 постов хуйню обсуждаете.
Аноним 11/05/20 Пнд 22:02:13 219971839120
>>219959409 (OP)
Так делать точно нельзя.
Либо через итераторы, либо через встроенные алгоритмы с предикатом.
Аноним 11/05/20 Пнд 22:03:09 219971916121
>>219971461
Именно так, оперативка дешевле, чем оплата жопочасов хуесосам, чтобы поддерживать АПТИМИЗИРАВАНЫЙ код
Аноним 11/05/20 Пнд 22:03:20 219971930122
Вы дебилы блядь (хотя что еще с харкачеров взять). Достаточно список с конца пробегать фором. Обратные итерации у них, охуеть, погромисты, лол.
11/05/20 Пнд 22:05:46 219972098123
>>219959409 (OP)
Можешь с конца начать, если ты настолько ебанат.
Аноним 11/05/20 Пнд 22:06:06 219972122124
>>219971916
Если си шарпник не знает, в каких случаях нужно использовать лист или просто массив, цикл или лямбду, то это говнокодер. И любой тимлид такого погонит в шею (потом он прибежит на двачик и будет плакаться (АЙТИ ВСЕ! ТВЕРДО И ЧЕТКО! АЙТИШНИКИ НЕ НУЖНЫ), потому что говнокод множится и в итоге нихуя не работает и лагает. Такое нужно только в каких-то шарашкиных конторках.
Аноним 11/05/20 Пнд 22:06:42 219972159125
>>219971461
>чем просто фором прогнать массив
Использование сырых циклов - признак шкальника. Все должно быть написано на алгоритмах из коробки. Касается любого языка.
11/05/20 Пнд 22:07:17 219972206126
>>219971930
Вот, сразу видно, что ты бро. Макака назапускала дегродов-неосиляторов, пиздец просто.
>>219972098-кун
Аноним 11/05/20 Пнд 22:08:14 219972253127
Аноним 11/05/20 Пнд 22:12:22 219972517128
>>219972122
Говнокод с точки зрения ынтырпрайза это как раз та попытка в АПТИМИЗОВАНАСТЬ
Аноним 11/05/20 Пнд 22:12:42 219972550129
>>219972159
>Использование сырых циклов
Что это за сленг малолетних дебилов?
Аноним 11/05/20 Пнд 22:13:15 219972586130
Аноним 11/05/20 Пнд 22:14:32 219972677131
Аноним 11/05/20 Пнд 22:15:09 219972723132
Аноним 11/05/20 Пнд 22:16:43 219972822133
>>219972723
Зачем же ты меня так уничтожил экспэртным мнением?)
Аноним 11/05/20 Пнд 22:17:40 219972882134
>>219959409 (OP)
ты нахуя список мутируешь по которому проходишь, ебанутый?
Аноним 11/05/20 Пнд 22:17:58 219972898135
>>219972822
Я не знаю, где как, но в украшке 1к - это зарплата девочки, способной писать автотесты. Разговор с тобой окончен.
Аноним 11/05/20 Пнд 22:19:00 219972959136
>>219972898
Хз, для джуна норм, я считаю.
Аноним 11/05/20 Пнд 22:19:51 219973013137
>>219972959
Для джуна - норм, да. Но зачем джун выебывается - непонятно.
11/05/20 Пнд 22:20:11 219973033138
>>219971916
Из-за таких деенератов отрасль в говне. Убейся головой об стену, чмо.
Аноним 11/05/20 Пнд 22:20:17 219973038139
11/05/20 Пнд 22:21:10 219973098140
>>219966500
>рекурсию
>goto
Сгори в аду, уебище.
Аноним 11/05/20 Пнд 22:22:12 219973170141
>>219973013
А причем тут выебоны? Все эти нанооптимизации это хуйня в большинстве случаев, абсолютно не стоит того, чтобы раздувать код до ебических масштабов. И как правило в итоге тормозит из-за хуевой архитектуры в целом, а не потому что где-то лишний разок по циклу прошли.
Аноним 11/05/20 Пнд 22:22:56 219973221142
>>219973170
Какой потешный джунёнок :3
Аноним 11/05/20 Пнд 22:24:10 219973295143
Аноним 11/05/20 Пнд 22:24:42 219973317144
1576954001798.webm (13936Кб, 1920x1080, 00:03:35)
1920x1080
>>219959409 (OP)
Вот изучай это видео там похожая проблема решена
Аноним 11/05/20 Пнд 22:28:00 219973526145
>>219973295
Подходит к тимлиду джун и жалуется, мол, мой код переписали. На что тимлид отвечает: твоего здесь ничего нет.
Аноним 11/05/20 Пнд 22:31:42 219973738146
11/05/20 Пнд 22:39:40 219974180147
>>219973317
а что, терминалы реально пишут с таким уебищным форматированием?
Аноним 11/05/20 Пнд 22:47:53 219974689148
>>219972550
Сленг используется на плюсах. Задачу опа тут можно решить либо через std::copy_if (создание нового контейнера), либо через std::remove_if(модификация существующего контейнера). Это подход зрелого программиста. Никакие циклы не нужны... Что касается оптимизаций. Почему именно for? Пили тогда уж ассемблеровскую вставку, если тебе хочется оптимизировать, выиграв наносекунды там где в этом нет нужды.
Аноним 11/05/20 Пнд 23:03:31 219975823149
>>219972159
Использование манялгоритмов - признак хипстера-смузихлеба. Нормальный программист всегда напишет обычный фор, где контролирует что и как обрабатывает. А не будет трясти черный ящик в надежде что шаблоны не развернутся в какой то ад и израиль.
Аноним 11/05/20 Пнд 23:35:03 219977899150
>>219973317
простыми словами, что делает этот код?
Аноним 11/05/20 Пнд 23:38:15 219978078151
>>219972206
ты че поехавший у этого конча алгоритм за O(NxN) работает
Аноним 11/05/20 Пнд 23:43:36 219978388152
RemoveAll(l => l == 111) ne?
Аноним 11/05/20 Пнд 23:51:14 219978840153
>>219977899
Простыми словами, авторы ютф и шиндоуса мудаки
Аноним 11/05/20 Пнд 23:52:55 219978946154
>>219959409 (OP)
Пиздец ты даун ..... после каждого Remove у тебя Count уменьшаться на один....
Аноним 12/05/20 Втр 00:03:47 219979646155
>>219959409 (OP)
for(int i=list.Count-1;i>=0;i--){
if(list%11==0){
list.RemoveAt(i);
}
}
Аноним 12/05/20 Втр 00:05:57 219979781156
>>219960156
после j-- поставь continue. в условии проверь list[j] != 0 && list[j]%11 == 0
Аноним 12/05/20 Втр 00:08:15 219979920157
>>219979646
Не поехал бы ты нахуй гивнокодер?
Аноним 12/05/20 Втр 00:10:35 219980062158
>>219959409 (OP)
ОП долбоеб. Массив нельзя модифицировать во время цикла. Самое чистое решение - использовать LINQ, как тут >>219960734
Аноним 12/05/20 Втр 00:27:32 219981189159
>>219977899
Насилует консольку, заставляя выводить ее как будто html
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов