Size: a a a

2021 March 04

MM

Mikheil Mikheil in .NET Talks 🎄
+ стики
источник

V🧀

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

T

TENG_TECH in .NET Talks 🎄
+ жопы
источник

MM

Mikheil Mikheil in .NET Talks 🎄
Vestrond 🧀
диапазон чисел известен?
нет, знаю только то что инты придут
источник

T

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

V🧀

Vestrond 🧀 in .NET Talks 🎄
это всё усложняет
источник

S

Skyuzi in .NET Talks 🎄
++
источник

MM

Mikheil Mikheil in .NET Talks 🎄
это тестовая задачка и хочу быть "не как все" и сделать по- своему
источник

S

Skyuzi in .NET Talks 🎄
А числа интересно отсортированы?
источник

V🧀

Vestrond 🧀 in .NET Talks 🎄
если бы были отсортированы то скучно
источник

V🧀

Vestrond 🧀 in .NET Talks 🎄
онли вей найти минимум и от него инкрементироваться
источник

MM

Mikheil Mikheil in .NET Talks 🎄
я их сам отсортировал
источник

MM

Mikheil Mikheil in .NET Talks 🎄
что не запрещено - разрешено
источник

С(

Сергей (F L ) in .NET Talks 🎄
Mikheil Mikheil
ребят посмотрите плиз. Задача такая : в метод приходит массив интов, надо найти минимальный инт > 0 и еще чтобы он не был в массиве. Например : пришло 1,2,3,5 значит верну 4. Знаю что есть решения получше( знаю их). Хочу чтобы вы оценили насколько это говнокод, что можно переделать или какие нибудь примеры где все нахер может сломаться?
Обращение linq начинать с новой строки. операцию с Linq можно вынести в отдельный метод. нейминг. array , нам ничего не говорит это. Что за массив, что хранит, что делает, зачем он ? тоже самое с остальной частью переменных. array2 вообще песня. Так же цикл можно вынести в мини функцию поиска.
источник

M

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

MM

Mikheil Mikheil in .NET Talks 🎄
Mansur
А шо нельзя просто фором проверять, содержит массив число, или нет?
хз у меня не вышло, если есть варианты предложи
источник

MM

Mikheil Mikheil in .NET Talks 🎄
Сергей (F L )
Обращение linq начинать с новой строки. операцию с Linq можно вынести в отдельный метод. нейминг. array , нам ничего не говорит это. Что за массив, что хранит, что делает, зачем он ? тоже самое с остальной частью переменных. array2 вообще песня. Так же цикл можно вынести в мини функцию поиска.
говорю же, тестовая задача, нейминг и стиль переделаю
источник

NS

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

V🧀

Vestrond 🧀 in .NET Talks 🎄
Mansur
А шо нельзя просто фором проверять, содержит массив число, или нет?
диапазон не известен
источник

NS

Nikolay Shamshurin in .NET Talks 🎄
Mikheil Mikheil
говорю же, тестовая задача, нейминг и стиль переделаю
Ща напишу.
источник