@CSharpChatЭта группа больше не существует

Страница 468 из 1888
Летучая
03.03.2017
10:24:05
или тимсортом умеет

Nikita
03.03.2017
10:24:22
нет, он только 15 гемов подлючить может

чтобы они ему что-нибудь как-нибудь насортировали

Сергей
03.03.2017
10:24:42
https://twitter.com/jaffathecake/status/835963707368869890 вообще популярная тема сейчас в твиттере

Google
Artem
03.03.2017
10:24:53
кстати, такое наблюдение. Большинство кандидатов не могут написать Foo/Bar без студии

Сергей
03.03.2017
10:25:10
Владимир
03.03.2017
10:25:10
>писать сортировку пузырьком >в 2к17
>писать что-либо в 2к17 Нужно скачать nuget пакет BubbleSort alpha-0.2.13

Nikita
03.03.2017
10:25:22
так никто не требует, чтобы написанное на доске _скомпилировалось_

Летучая
03.03.2017
10:25:33
>писать что-либо в 2к17 Нужно скачать nuget пакет BubbleSort alpha-0.2.13
нужно установить bubble.js и написать на ноде

Nikita
03.03.2017
10:25:35
и сходу обрабатывало все граничные случаи

>alpha-0.2.13 вот сейчас обидно было

Oleg
03.03.2017
10:26:01
http://telegra.ph/Ishchem-sotrudnikov-s-pereezdom-v-Gonkong-03-03

Aleksey
03.03.2017
10:43:41
сортировка пузырьком еще куда ни шло, но если меня попросили какую-то другую написать, я бы задумался, нужно ли тратить время на таких ребят

Nikita
03.03.2017
10:45:30
слиянием крайне деревянно пишется

и параллелится хорошо

win-win

Google
Aleksey
03.03.2017
11:14:51
я ее не помню

зачем она мне, лол

и дайте мне один разумный аргумент, зачем я ее должен помнить

я ее изучал и реализовывал на С++ в университете 8 лет назад

anton
03.03.2017
11:16:08
Да ладно "быстрая сортировка" пишется в 5 строк кода
в 4-ре def qsort(list: List[Int]): List[Int] = list match { case Nil => Nil case h :: t => qsort(t.filter(_ < h)) ::: h :: qsort(t.filter(_ >= h)) }

Igor
03.03.2017
11:16:34
и дайте мне один разумный аргумент, зачем я ее должен помнить
Там не вспонимать надо, а понимать. Я ее тоже не помню, но могу написать (на F# ?)

Nikita
03.03.2017
11:17:12
>в 4-ре это ты медленную написал

Igor
03.03.2017
11:17:18
в 4-ре def qsort(list: List[Int]): List[Int] = list match { case Nil => Nil case h :: t => qsort(t.filter(_ < h)) ::: h :: qsort(t.filter(_ >= h)) }
Хех, могу тоже на хаскеле написать, только это не тот чат

Aleksey
03.03.2017
11:17:57
а у меня 27 см

ну вы поняли, спор ни о чем вообще

Nikita
03.03.2017
11:18:21
хаскель тормозит и жрёт оперативку

не нужен

Dan
03.03.2017
11:18:30
Хаскель не нужен

Nikita
03.03.2017
11:18:56
на нём продакшн-код не пишут

так, поиграться

Igor
03.03.2017
11:19:13
хаскель тормозит и жрёт оперативку
.NET тормозит и жрёт оперативку не нужен

Владимир
03.03.2017
11:19:36
в 4-ре def qsort(list: List[Int]): List[Int] = list match { case Nil => Nil case h :: t => qsort(t.filter(_ < h)) ::: h :: qsort(t.filter(_ >= h)) }
в одну private static Func<int[], int[]> QSortArray = arr => arr.Length.Equals(0) ? new int[] {} : (QSortArray(Array.FindAll(arr, num => num.CompareTo(arr[0]) < 0)) .Concat(Array.FindAll(arr, num => num.CompareTo(arr[0]) == 0)) .Concat(QSortArray(Array.FindAll(arr, num => num.CompareTo(arr[0]) > 0)))).ToArray();

Dan
03.03.2017
11:19:47
большинство моих знакомых изучали Хаскель исключительно в академических целях, и максимум для математических и алгебраических вычислений.

есть только один, который орёт что Хаскель это будущее финансового сектора

но его уже везде забанили

Google
anton
03.03.2017
11:21:03
>в 4-ре это ты медленную написал
с чего это медленная то?

Хаскель не нужен
тогда зачем в сишарп хотят монады?

Dan
03.03.2017
11:21:45
тогда зачем в сишарп хотят монады?
не знал, забавная новость ?

anton
03.03.2017
11:23:25
не знал, забавная новость ?
https://github.com/dotnet/roslyn/issues/2212

Igor
03.03.2017
11:23:25
тогда зачем в сишарп хотят монады?
Монады это как-то не техническая фича. Вот то что в .NET (пока только) _хотят_ добавить тайп-классы - другое дело.

Igor
03.03.2017
11:24:53
myList.Sort()
Мы вам перезвоним ?

Gid
03.03.2017
11:25:21
Очевидно что тебе нужно писать аппликуху а не играться с кодом

Aleksey
03.03.2017
11:25:48
в одну
нормальный пацан в чате

Gid
03.03.2017
11:25:53
ты сэкономишь время

и деньги

и себе и клиету

а если тебе хочется поиграться и пописать кастомные сорты

ты делаешь это в пете

Aleksey
03.03.2017
11:26:20
ну тут есть игруны с кодом. отдельная категория граждан, не обращайте внимание, проходите мимо, с рук не кормить

Gid
03.03.2017
11:26:21
и не тратишь деньги и время своё и клиента

Google
Aleksey
03.03.2017
11:27:12
еще можно в олимпиаде по программированию поучаствовать

Aleksey
03.03.2017
11:28:30
?

Nikita
03.03.2017
11:29:49
с чего это медленная то?
Ну напиши рядом на шарпике без своей функциональщины

и сравни по скорости

на массиве интов мегабайт в 100

anton
03.03.2017
11:30:19
мы вроде говорили за реализацию алгоритма быстрой сортировки

алгоритм реализован?

Admin
ERROR: S client not available

anton
03.03.2017
11:30:32
а что там по скорости и на каких размерах - дело десятое

Nikita
03.03.2017
11:30:37
черезжопно реализован

anton
03.03.2017
11:30:37
?

Nikita
03.03.2017
11:30:41
с большой константой

anton
03.03.2017
11:30:46
черезжопно реализован
функционально - православно

Nikita
03.03.2017
11:30:51
см. выше

я с этой функциональщиной головного мозга уже устал воевать

тут LINQ-ом обрабатывают байтмассивы

через Skip/Take

Denis
03.03.2017
11:31:33
Всем привет

Nikita
03.03.2017
11:31:45
а потом удивляются, ЧЕГО ЖЕ ОНО ТАК ТОРМОЗИТ-ТО

Google
Denis
03.03.2017
11:31:53
подскажите парни такую вещь, как бороться с тем что на клиент приходит дата на 1 день меньше?

Nikita
03.03.2017
11:32:06
.AddDays(1)

Denis
03.03.2017
11:32:11
нет

anton
03.03.2017
11:32:14
Ну напиши рядом на шарпике без своей функциональщины
какой из вариантов брать? с генериками? https://ru.wikibooks.org/wiki/%D0%A0%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2/%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0/%D0%91%D1%8B%D1%81%D1%82%D1%80%D0%B0%D1%8F#C.23

Владимир
03.03.2017
11:32:17
.AddDays(1)
а ты неплох

Denis
03.03.2017
11:32:24
эта костыль

Dan
03.03.2017
11:32:30
https://github.com/dotnet/roslyn/issues/2212
Спасибо, это действительно любопытно ?

Axm
03.03.2017
11:32:32
а потом удивляются, ЧЕГО ЖЕ ОНО ТАК ТОРМОЗИТ-ТО
сначала пишем как угодно, а потом оптимизируем!

Denis
03.03.2017
11:32:44
+3

anton
03.03.2017
11:34:02
а она прямо всегда на 1 день меньше? или в каких то условиях?

может там переход суток из за часового пояса

Nikita
03.03.2017
11:34:31
да у народа с датами вечный бардак

Denis
03.03.2017
11:34:37
вот сама дата - 2005-05-11 00:00:00.000

Nikita
03.03.2017
11:34:48
ууууу

Ilya
03.03.2017
11:34:50
00:00:00.000

Nikita
03.03.2017
11:34:53
удачи

nodatime возьми

а лучше строкой передавай

в ISO-формате

Страница 468 из 1888

Эта группа больше не существует Эта группа больше не существует