Size: a a a

2021 March 04

V🧀

Vestrond 🧀 in .NET Talks 🎄
Сергей (F L )
Типичная задача на кодеварс, решаешь, решаешь. решил, радуешься, ты гений. Смотришь в ответе, какой то азиат решил твои 100 строк в 1 обращение к linq. Плачешь
причём тот китаец тоже плачет потому что это были совместные усилия мат универа в общаге между буднями
источник

MM

Mikheil Mikheil in .NET Talks 🎄
@sergeiwork  Enumerable.Range(1, array.Max()).First(i => !array.Contains(i)); я не совсем понял  что происходит. в Range я получаю например последовательность [1,122] и 122  это максимальный элемент, дальше в First я ищу первый попавшийся индекс i которого нет в array?
источник

С(

Сергей (F L ) in .NET Talks 🎄
Mikheil Mikheil
@sergeiwork  Enumerable.Range(1, array.Max()).First(i => !array.Contains(i)); я не совсем понял  что происходит. в Range я получаю например последовательность [1,122] и 122  это максимальный элемент, дальше в First я ищу первый попавшийся индекс i которого нет в array?
Я так понял, он генерирует массив от 1 до array.Max() элементов с шагом 1. или от нуля с шагом один. Нужно доки чекнуть. А потом из коллекции берет первый элемент по условию, что i элемент не содержиться в колекции array
источник

С

Сергей in .NET Talks 🎄
Mikheil Mikheil
@sergeiwork  Enumerable.Range(1, array.Max()).First(i => !array.Contains(i)); я не совсем понял  что происходит. в Range я получаю например последовательность [1,122] и 122  это максимальный элемент, дальше в First я ищу первый попавшийся индекс i которого нет в array?
именно
источник

С

Сергей in .NET Talks 🎄
Сергей (F L )
Я так понял, он генерирует массив от 1 до array.Max() элементов с шагом 1. или от нуля с шагом один. Нужно доки чекнуть. А потом из коллекции берет первый элемент по условию, что i элемент не содержиться в колекции array
не массив
источник

С

Сергей in .NET Talks 🎄
Mikheil Mikheil
@sergeiwork  Enumerable.Range(1, array.Max()).First(i => !array.Contains(i)); я не совсем понял  что происходит. в Range я получаю например последовательность [1,122] и 122  это максимальный элемент, дальше в First я ищу первый попавшийся индекс i которого нет в array?
только не индекс, а число
источник

MM

Mikheil Mikheil in .NET Talks 🎄
Сергей (F L )
Я так понял, он генерирует массив от 1 до array.Max() элементов с шагом 1. или от нуля с шагом один. Нужно доки чекнуть. А потом из коллекции берет первый элемент по условию, что i элемент не содержиться в колекции array
Рейндж айенумерабл дает вроде
источник

С

Сергей in .NET Talks 🎄
Mikheil Mikheil
Рейндж айенумерабл дает вроде
да
источник

MM

Mikheil Mikheil in .NET Talks 🎄
Сергей
только не индекс, а число
Понял, спасибо
источник

KX

Katana X in .NET Talks 🎄
Mikheil Mikheil
ребят посмотрите плиз. Задача такая : в метод приходит массив интов, надо найти минимальный инт > 0 и еще чтобы он не был в массиве. Например : пришло 1,2,3,5 значит верну 4. Знаю что есть решения получше( знаю их). Хочу чтобы вы оценили насколько это говнокод, что можно переделать или какие нибудь примеры где все нахер может сломаться?
Если все отсортировано, то можно как-то надвое разделить и перебирать только в меньшей половине.
источник

KX

Katana X in .NET Talks 🎄
Ещё цикл фор убрать и запихать в while
источник

KX

Katana X in .NET Talks 🎄
А на счёт самой формулы хз
источник

KX

Katana X in .NET Talks 🎄
😂😂
источник

С

Сергей in .NET Talks 🎄
Katana X
Ещё цикл фор убрать и запихать в while
зачем фор на вайл менять?)
источник

X

XÆA-XII in .NET Talks 🎄
источник

X

XÆA-XII in .NET Talks 🎄
Звучит как название NuGet пакета
источник

V🧀

Vestrond 🧀 in .NET Talks 🎄
источник

V🧀

Vestrond 🧀 in .NET Talks 🎄
My Cop Net
источник

KX

Katana X in .NET Talks 🎄
Сергей
зачем фор на вайл менять?)
Код немного укоротит
источник

KF

Kirill Fimchenko in .NET Talks 🎄
за такое на улице остановить могут
источник