Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


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

Check this out!

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 229 | 15 | 30
Назад Вниз Каталог Обновить

Аноним 04/12/17 Пнд 16:42:45  166297934  
15097840703500.jpg (275Кб, 1600x900)
С#
Просто не понимаю как. В гугле есть, но слишком сложно для пониманию. Там коллекции используют, интерфейся, а всего этого я еще не изучал.
Как отсортировать по возрастанию строки двумерного массива по количеству повторяющихся элементов?
т.е.
01012
00011
11110
11111
А должно получиться
11111
11110
00011
01012

В реальной работе программистом тоже такой хуйней придется заниматься?
Аноним 04/12/17 Пнд 16:46:07  166298108
CTq8wnRrhQ0.jpg (274Кб, 816x1224)
Аноним 04/12/17 Пнд 16:46:53  166298156
Твоё задание так и звучит ?
Аноним 04/12/17 Пнд 16:52:30  166298457
>>166298156
Ну да. Есть массив двумерный. Надо отсортировать его строки в зависимости от колличества повторяющихся элементов в каждой строке.

Вот тут нашел
http://studassistent.ru/charp/uporyadochit-stroki-celochislennoy-pryamougolnoy-matricy-po-vozrastaniyu-c
решение. Для меня это абра-кадабра. Но даже когда скопировал и вставил, то вылезла ошибка. Может хотя бы кто сможет исправить ошибку?
На 5 строке Enumerator ну существует для А.
Аноним 04/12/17 Пнд 16:53:21  166298501
14577652134822.jpg (403Кб, 1920x966)
Аноним 04/12/17 Пнд 16:53:55  166298526
>>166298457
Код скинь
Аноним 04/12/17 Пнд 16:56:10  166298668
int[,] A = new int[,] { {1,3,3},{2,3,5},{4,4,4} };

//Прежде всего групируем элементы построчно
int k = 0, m = A.GetLength(1);
var Rows = A.Enumerator<int>().GroupBy(x => (k++ / m)).ToArray();

//Вычисляем отметки(количество повторений элементов для каждой строки)
int[] Labels =
Array.ConvertAll<IGrouping<int,int>,int>
(
Rows, row => Array.ConvertAll<int, int>(row.ToArray(), x => row.Where(y => y == x).Count()).Max()
);

//Сортируем массив строк согласно массиву меток
Array.Sort(Labels, Rows);

foreach (var row in Rows)
{
foreach (var e in row)
Console.Write(e + " ");
Console.WriteLine();
}
Аноним 04/12/17 Пнд 16:58:01  166298790
ууууккаавв.png (16Кб, 738x362)
>>166298526
Аноним 04/12/17 Пнд 16:59:30  166298881
14633222818620.jpg (132Кб, 1920x1080)
Аноним 04/12/17 Пнд 17:01:06  166298971
15106903247600.jpg (85Кб, 1080x1349)
Аноним 04/12/17 Пнд 17:06:44  166299257
14752548132490.jpg (168Кб, 1080x1080)
Аноним 04/12/17 Пнд 17:07:41  166299312
>>166297934 (OP)
Ты просто пойми что делать надо с начала.
Дано строка.
Тебе надо получить значение ненулевых или наоборот нулевых символов в каждой.
потом просто отсортировать по возрастанию или убыванию.
Использование перечислимого типа?
С помощью какого типа данных это делать - второй вопрос.
Можно и перечисления использовать и проч контейнеры, но для этого надо уметь вдуплять в эти контейнеры.
Просто массив создай, допустим и исследуй его, все равно количество знаков у тебя в каждой строке - одинаковое.
Аноним 04/12/17 Пнд 17:27:12  166300494
>>166299312
Не выходит. Уже 3 дня пытаюсь.
Аноним 04/12/17 Пнд 17:30:01  166300660
>>166297934 (OP)
> В реальной работе программистом тоже такой хуйней придется заниматься?
Нет.

Это задание на главный навык программиста, вне зависимости от языка. Анализ и синтез.
1. Сначала ты анализируешь задачу, понимая на какие подзадачи она распадается.
2. Затем анализируешь подзадачи.

i. Доходишь до элементарных понятий, которыми можешь оперировать и переносить их в логику приложения.
i+1. Комбинируешь эти понятия для решения более сложной подзадачи.

N. Соединяешь все созданные тобой компоненты и синтезируешь решение задачи.

Аноним 04/12/17 Пнд 17:30:47  166300705
Итак, по шагам. Ты можешь отсортировать что-либо по заданному признаку? Например, строки по их длине или массивы чисел по сумме чисел?
Если да, сразу же сюда кидай код, как ты это будешь делать, а мы будем подсказывать, что делать дальше прилюдно тебя обоссывать
Аноним 04/12/17 Пнд 17:38:12  166301124
>>166300494
Это у ослика шарик лопнувший входит и выходит.
тут даже шарпея не нужно
char array[6] - один знак для нуля.
делаешь цикл
для каждого массива смотришь знак, если ненулевой,
счётчик в плюс, смотришь след. знак.
делаешь 4 счётчика. потом сортируешь счётчики по возрастанию и значение массива, который соответствует определенному счетчику выводишь.
На самом дела - такой хереней не надо заниматься, т.к. уже до тебя придумано монго либ и билиотек для обработки заковыристой херни.
Твоя задача будет скомпоновать все приблуды для твоей задачи.
Аноним 04/12/17 Пнд 17:51:23  166301842
>>166301124
какой знак массива? Про что ты?
Аноним 04/12/17 Пнд 17:52:39  166301915
Тут я пытаюсь посчитать количество повторов в каждой строке и записать это число в одномерный массив.

int[] kol = new int[n];

for (int i = 0; i < arr1.GetLength(0); i++)
{

for (int j = 0; j < arr1.GetLength(1); j++)
{
int kolich = 0;
for (int k = 0; k < arr1.GetLength(1); k++)
{
if (arr1[i, j] == arr1[i, k])
{
kolich = kolich + 1;
}

}
kol = kolich;
}

}

Как сделать правильно?
Аноним 04/12/17 Пнд 18:07:22  166302778
100fbb6facf4855[...].jpg (137Кб, 800x531)
Аноним 04/12/17 Пнд 18:08:04  166302816
dumb.png (40Кб, 666x574)
>>166297934 (OP)
Примерно так
https://pastebin.com/6yVYYbV8
Аноним 04/12/17 Пнд 18:11:01  166303003
>>166297934 (OP)
> В реальной работе программистом тоже такой хуйней придется заниматься?
Не конкретно такой. Но, возможно, если повезет, то и такой.
Аноним 04/12/17 Пнд 18:16:10  166303308
>>166297934 (OP)
что у тебя здесь "повторяющиеся элементы"?
почему
01012 больше, чем 01012?
почему 11111 самое маленькое?
Аноним 04/12/17 Пнд 18:18:01  166303407
>>166298668
>//Прежде всего групируем элементы построчно
>int k = 0, m = A.GetLength(1);
>var Rows = A.Enumerator<int>().GroupBy(x => (k++ / m)).ToArray();
>
>//Вычисляем отметки(количество повторений элементов для каждой строки)
>int[] Labels =
>Array.ConvertAll<IGrouping<int,int>,int>
>(
>Rows, row => Array.ConvertAll<int, int>(row.ToArray(), x => row.Where(y => y == x).Count()).Max()
>);
>

блядь, за такой код надо вешать за яйца
я до хуя лет программирую, мне и то надо разбирать, что за хуйню ты в одну строчку умещать пытаешься, а анон вообще ни хуя не понимает

когда ж вы, ебучие подростки, поймете, что код не должен ни хуя быть коротким, код должен читаться без усилий, ебана!
Аноним 04/12/17 Пнд 18:18:05  166303411
>>166303308
> 01012 больше, чем 01012?
Nyet. "Больше либо равно", но не "больше".
Аноним 04/12/17 Пнд 18:19:41  166303511
>>166302816
это язык психически нездоровых папуасов?
на хуя ты сюда это говно притащил?
Аноним 04/12/17 Пнд 18:20:57  166303600
>>166303411
с этим примером я объебался
00011
и
01012

почему нижний больше верхнего-то?
что, блядь, где повторяется - ты сам-то понял?
или у тебя проблемы с пониманием, что значит "по возрастанию"?
Аноним 04/12/17 Пнд 18:23:45  166303754
>>166303511
> это язык психически нездоровых папуасов?
> на хуя ты сюда это говно притащил?
LISPMASTERRACE, блядь! Что за неуважение?!
Я что, этому говнюку необучаемому на блюдечке прогу преподносить должен?
Аноним 04/12/17 Пнд 18:25:24  166303847
>>166303600
Может быть он переписал пример и сам объебался с понятием "по возрастанию"?
Может "по возрастанию количества уникальных элементов"?
Аноним 04/12/17 Пнд 18:25:34  166303856
>>166303308
Вот изначальный массив:
01012
00011
11110
11111
А должно получиться:
11111
11110
00011
01012
Потому что в строке 11111 5 повторяющихся элементов. Потому на первом месте эта строка. Далее 11110 - 4 повторяющихся эелемента и 2 место и т.д.
Аноним 04/12/17 Пнд 18:26:47  166303927
>>166303407
Почему в строке
>var Rows = A.Enumerator<int>().GroupBy(x => (k++ / m)).ToArray();
Enumerator не существует?
Аноним 04/12/17 Пнд 18:27:10  166303953
>>166303856
у тебя элементы должны повторяться непрерывно?
вот эти последовательности равны для тебя, или нет?
00001
и
00100
?
Аноним 04/12/17 Пнд 18:27:34  166303981
>>166303927
потому что анон, который эту хуйню написал - мудак
Аноним 04/12/17 Пнд 18:28:13  166304031
>>166303754
>Я что, этому говнюку необучаемому на блюдечке прогу преподносить должен?
Не, ты охуенно помог. Сейчас ОП побежит изучать синтаксис ЛИСПа, чтобы решить протенькую задачку на Сишарпе. Ты вообще нормальный?
Аноним 04/12/17 Пнд 18:29:02  166304086
>>166303953
равны. Не обязательно непрерывно
Аноним 04/12/17 Пнд 18:30:03  166304157
int[] kol = new int[n];

for (int i = 0; i < arr1.GetLength(0); i++)
{
int kolich = 0;
for (int j = 0; j < arr1.GetLength(1); j++)
{
for (int k = 0; k < arr1.GetLength(1); k++)
{
if (j != k )
{
if (arr1[i, j] == arr1[i, k])
{
kolich++;
kol = kolich;
}
}


}

}


Как посчитать количество одинаковых элементов в строке правильно? Этот код считает неправильно.
Аноним 04/12/17 Пнд 18:30:11  166304173
Анон, короче.

Ты понимаешь, что означает многомерный массив?
ну, int[][] в шарпе это что? понимаешь?

Ты понимаешь, как работает сортировка массивов в шарпе?
Ты понимаешь, что за второй параметр в методе Sort(Array, IComparer)?

Вот если ты не понимаешь этого (судя по всему так и есть), забей пока на подсчет повторений, и разберись с этим.

Подсчет повторений, вообще хуйня
Аноним 04/12/17 Пнд 18:33:13  166304357
>>166303754
ты не охуеваешь скобки считать каждйы раз?
я кроме них вообще и не вижу ни хера
может, ты себе уже бабу найдешь?
а то, чувствую, ты уже пишешь реализацию задачи опа на хаскеле
Аноним 04/12/17 Пнд 18:34:29  166304444
Все желающие унизить ОПа, кстати, приглашаются на
leetcode.com или hackerrank.com, хуярьте там, постите свои рейтинги
Что тут-то хуями меряться?
Аноним 04/12/17 Пнд 18:37:21  166304671
>>166304031
Начнём с того, что прога элементарнейшая — это раз.
Два: когда я был его уровня опыта (классе в пятом), я рисовал сраные формочки на VB6 и разбирал как работают условия, циклы, массивы и прочая важная дребедень, а не решал такие задачи.
Три: когда я немного набрался опыта, чтобы написать такую прогу на плюсах (основной язык) достаточно было погуглить там и сям.

Мне "Гайд по вышке в IT своими руками" советовал писать проги для таких чуваков, но на другом языке. Какой был бы лучше по твоему мнению? Perl, Python, Кресты? C#?
Аноним 04/12/17 Пнд 18:40:40  166304897
>>166304671
>Мне "Гайд по вышке в IT своими руками" советовал писать проги для таких чуваков, но на другом языке.
Ебать дебил.
Аноним 04/12/17 Пнд 18:40:41  166304902
>>166304357
> на хаскеле
Не, не знаю его.

> ты не охуеваешь скобки считать каждйы раз?
Читать лисповсие проги надо по отступам, иначе действительно охуеешь. Закрытие скобок за меня vim считает.

> может, ты себе уже бабу найдешь?
Хотелось бы. Тебе не нравится интенсивность моей сублимации?
Аноним 04/12/17 Пнд 18:40:56  166304913
>>166304671
Язык с наиболее понятным синтаксисом.
Перл, поэтому идет на хуй.
Потому что алгоритм везде будет более-менее одинаковым. Сортировка неруками есть, наверное, везде.
а из питона, плюсов и шарпа стоило бы выбрать шарп, раз ОП про него и написал, хуле тут думать?
Программирование начинается с понимания постановки задачи, а не с запихивания всего кода в одну строку.
Задача ставилась именно про шарп же.
Аноним 04/12/17 Пнд 18:41:50  166304970
>>166304902
Не люблю, когда меня тыкают носом в языки, синтаксис которых мне надо разбирать, водя пальцем по коду и читая слова по складам.
Самооценка страдает.
Аноним 04/12/17 Пнд 18:42:34  166305025
>>166304913
> Задача ставилась именно про шарп же.
И он нахуй скатал бы её. Классика.

>>166304897
Сосите хуй, сударь.
Аноним 04/12/17 Пнд 18:42:58  166305056
>>166304173
Пожалуйста, можешь показать как решается эта задача? НА готовом примере легче разбираться и учиться.
Аноним 04/12/17 Пнд 18:43:13  166305075
Хуйня какая-то.
Всё намного проще.
1. Создаёшь новый массив.
2. Потом пробегаешь по базовому массиву,
3. ищешь строку с наименьшим количеством повторяющихся элементов.
4. переносишь её в новый массив.
5. Повторить с пункта 2 n-1 раз, по числу строк.
Аноним 04/12/17 Пнд 18:46:40  166305365
>>166305056
ты разобрался с массивами и сортировкой?
я не могу разобраться с этим вместо тебя

можешь, например, решить такие задачи:
есть одномерный массив строк
его надо отсортировать. сперва по возрастанию, потом по убыванию.

есть двумерный массив целых чисел
строки надо остортировать по возрастанию суммы елементов
(сумму легче считать, чем повторения?)
Аноним 04/12/17 Пнд 18:48:00  166305459
>>166305075
Это где так программировать учат?
А почему только один новый массив создаешь, что не десять сразу?
Можно еще и пробежать раз двадцать, заодно.

Не, если хочешь научиться сортировать методом пузырька, то ради бога.
Но сортировки давно уже встроены в стандартные библиотеки
Аноним 04/12/17 Пнд 18:52:30  166305757
>>166305365
Это я могу. У меня затык именно с этой задачей. Я уже устал. Я 3 дня сижу над ней. Хочу уже просто увидеть решение и шлепнуть себя по лбу за то, какой я тупой.
Аноним 04/12/17 Пнд 18:54:08  166305871
>>166305757
> Хочу уже просто увидеть решение и шлепнуть себя по лбу за то, какой я тупой.
Я хочу уже просто увидеть у себя на счету $1'000'000'000 и шлёпнуть себя по лбу за то, какой я тупой.
Аноним 04/12/17 Пнд 18:54:32  166305896
>>166305757
как ты будешь решать вот это:
>есть двумерный массив целых чисел
>строки надо остортировать по возрастанию суммы елементов
?
Аноним 04/12/17 Пнд 18:59:19  166306226
>>166305896
Да срать на это, чувак.

>>166305757
Как ты будешь решать это:
> есть массив чисел
> как их отсортировать
Аноним 04/12/17 Пнд 19:01:19  166306363
>>166306226
Не, давай тогда уже пойдем до конца:

Есть массив чего угодно, как его отсортировать?
Аноним 04/12/17 Пнд 19:04:50  166306591
>>166305896
Не знаю. Я тупой.
Аноним 04/12/17 Пнд 19:05:49  166306666
>>166306591
Могу только повторить:

Ты понимаешь, что означает многомерный массив?
ну, int[][] в шарпе это что? понимаешь?

Ты понимаешь, как работает сортировка массивов в шарпе?
Ты понимаешь, что за второй параметр в методе Sort(Array, IComparer)?

Вот если ты не понимаешь этого (судя по всему так и есть), забей пока на подсчет повторений, и разберись с этим.
Аноним 04/12/17 Пнд 19:07:19  166306776
>>166306666
Забери его, аццкий сотона.
Для таких программистов, как он, есть отдельный котёл?
Аноним 04/12/17 Пнд 19:07:24  166306779
кто, кстати, оптимальный алгоритм подсчета повторяющихся элементов предложит?

не, я не ОП.

мне не нравится ни вариант с Map-ом, ни вариант с копированием и сортировкой массива, для простого прохода
Аноним 04/12/17 Пнд 19:08:04  166306826
>>166306666
>Ты понимаешь, что означает многомерный массив?
Да
>Ты понимаешь, как работает сортировка массивов в шарпе?
Да
>Ты понимаешь, что за второй параметр в методе Sort(Array, IComparer)?
Нет, интерфейсы я не изучал еще.
Аноним 04/12/17 Пнд 19:09:13  166306915
Пожалуйста, люди добрые, сжальтесь и покажите как надо это сделать. Я уже не могу.
ОП
Аноним 04/12/17 Пнд 19:09:22  166306925
>>166306776
так такие почти что все, ты чо?
думаешь, откуда берутся нод.жс и прочая поебень?

а, сегодня в каком-то треде какой-то ушлепок ныл, что его родина не научила программировать, мол ничегошеньки у него не было из учебных материалов. Когда ему ткнули носом, что Искусство Программирования в СССР печатали еще до рождения его папаши, он развонялся, что ему надо актуальное учить, а не говно мамонта.

Одного котла не хватит, короче
Аноним 04/12/17 Пнд 19:09:49  166306961
>>166297934 (OP)
Ты даже в падежи не можешь, какой си?
Аноним 04/12/17 Пнд 19:10:11  166306979
>>166306826

Вот, короче, тебе надо разобраться с сортировкой массива, и останется только написать более-менее эффективный метод подсчета повторов в ОДНОМЕРНОМ, блядь, массиве
Аноним 04/12/17 Пнд 19:11:20  166307052
>>166306961
Так компилятор же укажет на ошибки.
Аноним 04/12/17 Пнд 19:11:27  166307058
>>166304444
Регулярно практикуюсь на CodeWars. Опа не унижаю. Хуями не меряюсь.
Что я делаю не так?
Аноним 04/12/17 Пнд 19:11:47  166307076
>>166304031
>изучать синтаксис ЛИСПа

Там весь синтаксис - список и quote, вот и весь язык, больше нихуя нет. Но тот уёбок - да - просто выёбывается. Подросток, хули.
Аноним 04/12/17 Пнд 19:12:13  166307106
>>166306925
> откуда берутся нод.жс и прочая поебень?
Чем тебе не нравится нод.жс?
Аноним 04/12/17 Пнд 19:13:26  166307197
>>166306779
> Map-ом
С чем-чем?

Мне хэш-таблица для количества нравится. Если определено множество значений элементов, то вообще можно массивом обойтись.
Аноним 04/12/17 Пнд 19:13:27  166307199
>>166307058
Отвечаешь на сообщение адресованное не тебе, очевидно
Аноним 04/12/17 Пнд 19:14:42  166307280
>>166307199
А, ну это да. Ты прав, анон.
но не отвечать на сообщения, адресованные не мне - скучно
Аноним 04/12/17 Пнд 19:14:54  166307290
>>166307076
> Там весь синтаксис — список и quote
Ты забыл ~1к определённых в ANSI символов?

И да, я пришёл, чтобы поунижать ОПа.
Аноним 04/12/17 Пнд 19:15:05  166307302
>>166305459
Задача должна быть решена самым простым способом. Если на этапе отладки выяснится что это слабое место по производительности или по памяти - тогда можно оптимизировать.
Аноним 04/12/17 Пнд 19:15:18  166307316
>>166307197
> определено множество значений элементов
Очевидно что для обычного 16-битного int-а их 65536 возможных.
Аноним 04/12/17 Пнд 19:15:19  166307317
>>166307106

Жаваскрипт. Типизация его, для эрланга хотя бы distel есть. А у жавамакак как обычно - =,==,=== и неявное приведение типов. Пидоры, блядь. lodas ставил чтоб ёбаные null и undefined различать?

мимо
Аноним 04/12/17 Пнд 19:15:25  166307324
>>166306979
Ты не помогаешь. Ты говоришь: Ну тебе надо больше учиться.
Это и так ясно. Но мне надо решить это лабораторную до завтра. Изучить интерфейсы я не успею. Да и должна решаться эта задача без них.
Аноним 04/12/17 Пнд 19:15:43  166307345
>>166307197
Map, а не table (это я тебе отвечаю, с чем-чем)
один хер, с другой стороны

я на яве пишу, у меня что в мап, что в таблицу можно положить объекты, а они для инт, если барть простые, immutable

массив да, если бы ОП нам сказал, что элементы ограничены небольшой величиной.
Аноним 04/12/17 Пнд 19:16:10  166307365
>>166307290
>поунижать ОПа

В Советской России ОП унижает тебя.
Аноним 04/12/17 Пнд 19:16:27  166307382
>>166302816
anton ento ty?
Аноним 04/12/17 Пнд 19:17:55  166307476
>>166297934 (OP)
Нет, в реальности такого делать не придется, слишком простая задача.
В реальности данные будут сложнее и метод их сортировки будет куда менее очевидным и сложным.
И коллекции и интерфейсы это дико простые вещи, вся сложность в их правильном применении, точнее в том чтобы мыслить этими порядками. В этой задаче конечно всего этого не требуется так как она вообще на полных нубов рассчитана. Аля visual basic или pascal пограммисты школьники.
Аноним 04/12/17 Пнд 19:18:00  166307481
>>166307324
> Но мне надо решить это лабораторную до завтра.
Как говорит один из моих преподов: "Тебе не надо учится на этой специальности"
Аноним 04/12/17 Пнд 19:18:26  166307508
>>166307324
кто ж виноват, что ты три месяца проебал?
хули там "учить интерфейсы"?
ты за это время мог бы открыть ебаный мсдн, да посмотреть, о чем я тебе толкую
и за помощью надо ходить не на двач, а на stackoverflow, если ты этого не понимаешь, тем более сам виноват
Аноним 04/12/17 Пнд 19:19:38  166307592
>>166307476
да и такого говна бывает тоже, ладно уж

просто это не задача, которую надо решить саму по себе, а какой-то аспект более крупной задачи
Аноним 04/12/17 Пнд 19:19:38  166307594
А обязательно int[,] юзать? Ведь если юзать List<>, то задача проще решается, не надо ручками переносить все.


public int PoschitatPovtoryVOBA(List<int> a)
{
// Тут считаешь повторы
}

public static void main()
{
List<List<int>> a = new List<List<int>>(); // Входные данные
for (int i = 0; i < a.Count; i++)
{
for (int j = 0; j < a.Count - i - 1 ; j++)
{
if (PoschitatPovtoryYOBA(a[j]) > PoschitatPovtoryYOBA(a[j + 1]))
{
List<int> temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
Теперь a отсортирован как тебе надо
}

Аноним 04/12/17 Пнд 19:20:40  166307663
>>166307317
> Жаваскрипт
Ты бы еще в недостаток женщин записывал то, что у них пизда есть.
> Типизация его
В общем случае - не нужна. Если так уж хочется - бери Тайпскрипт и хуячь.
> неявное приведение типов
Не является особой проблемой, если знаешь что происходит.
> lodas ставил чтоб ёбаные null и undefined различать?
Lodash. И да, учитывая возможности появившиеся в ES6 он почти не нужен, ставил его для функциональщины типа map, filter, reduce и прочих, которых раньше не было.
А проверку на тип легко сделать при помощи typeof, и да, в большинстве случаев она, опять же, не нужна (только в том случае, когда кто-то пытается в ретурнах делать "возвращать null если функция не отработала" вместо возврата реджекта в промисе, например, или выбрасиывания исключения в случае ошибки в синхронном коде)

Ну и да, кроме вкусовщины типа "ой жс ой фу" есть какие-то придирки?
Аноним 04/12/17 Пнд 19:21:59  166307749
>>166307481
Кстати, да.
Когда на двач (или не на двач, а просто так) приходят ребята с криком "янихуянезнаю программирования, помогите!" - думаешь, неужели эти ребята считают что после выпуска в их работе будет меньше программирования? Что как только они получат диплом можно будет двачевать непрерывно и зарплату получать?
Аноним 04/12/17 Пнд 19:22:05  166307755
>>166307106
этот анон тебе половину объяснил:
>>166307317
но это хуй с ним, много людей любит жрать говно и писать на языках без типизации

но, блядь, тащить это на бэк-енд?

А самый пиздец, что для ебаного скриптового нетипизированного кода теперь есть какие-то сборщики-недокомпиляторы.
Аноним 04/12/17 Пнд 19:22:14  166307770
>>166303407
Двачирую этого.

мимо-любитель-ебошить-выразительный-LINQ
Аноним 04/12/17 Пнд 19:23:31  166307855
>>166307302
Как учит нас книга The Perfect Code, главное правило оптимизации: "не делай этого".
То же правило для гуру: "не делай это сейчас".

Короче, если ты пишешь плохой говнокод, он навсегда останется плохим говнокодом. Думать надо сразу.
Аноним 04/12/17 Пнд 19:24:26  166307916
>>166307663
> Ну и да, кроме вкусовщины типа "ой жс ой фу" есть какие-то придирки?
Одно слово: Прототипы.
Аноним 04/12/17 Пнд 19:24:43  166307946
>>166307663
>> Жаваскрипт
>Ты бы еще в недостаток женщин записывал то, что у них пизда есть.
>> Типизация его
>В общем случае - не нужна.

Мы поняли, анон, что тебе не нужна женщина, как минимум, женщина с пиздой.
Теперь уебывай.
Аноним 04/12/17 Пнд 19:26:47  166308089
.png (196Кб, 1322x1278)
Презентую вам оптимальный по затраченному времени и количеству строчек код на жаве. Сисярп похож, так что и опу может пригодиться хотя лучше не стоит
Аноним 04/12/17 Пнд 19:26:51  166308095
>>166307755
> но, блядь, тащить это на бэк-енд?
Альтернативы? Можно взять, конечно, какой-нибудь раст или гоуленг. Но первый из них сырой, второй - уебищный. Или можно писать на Джаве. Которая монструозна и не располагает к быстрому деплою.
Остальные же распространенные языки - тоже нетипизированные (похапэ, питон, перл, руби) и еще хуже во многих аспектах.

> сборщики-недокомпиляторы
Ты просто не в курсе, видимо. К компиляции они мало имеют отношения. А если ты про тайпскрипт, то это компилятор с типизированного языка в другой, внутренности которого можно запускать в нод.жс, например.
Аноним 04/12/17 Пнд 19:27:15  166308126
maxresdefault.jpg (37Кб, 1280x720)
>почти вылетевший пидорас без мозгов создает тред с хеллоуворлдом
>куча долбоящеров налетают помогать
Вы ебантяи? Это хуило, случайно попавшее в вышку, даже не понимает, зачем и что он учит. Вы помогаете эталонному быдлу, которое потом еще будет демпинговать и проваливать вашу зарплату, а то и вовсе отобъет ваше место по связям и будет сидеть копировать код с интернета.
Еще раз, у вас мозги есть? Никого не ебет, что вы умные и умеете решить задачу первого курса, вы нихуя хорошего этим не делаете.
Аноним 04/12/17 Пнд 19:27:56  166308175
>>166307663
>Ну и да, кроме вкусовщины типа "ой жс ой фу" есть какие-то придирки?
Анон, дело не во вкусовщине.

Это скриптовый ИНТЕРПРЕТИРУЕМЫЙ язык, блядь.
Зачем его тащить на бэкенд? Просто потому что ты ничего другого не знаешь? Ну так не лезь на бэкенд, хули там.
Да и на фронтэнде, вместо кратких скриптов по месту, все теперь хуярят мегабайты кода, который, как им кажется, делает все, только его никто никогда целиком не тестировал, и отлаживаться в нем можно только, если бабы нет, а если есть, то ты не станешь свое время тратить на отладку этого говна.

Это не вкусовщина, анон, это опыт 20 лет коммерческого программирования. Всему свое место. Большинству всего, при этом, место на помойке.
Аноним 04/12/17 Пнд 19:28:26  166308210
>>166307594
Мне не знакомы лист
а как там делать?

>// Тут считаешь повторы

Как посчитать повторы-то?
Аноним 04/12/17 Пнд 19:29:07  166308257
>>166307946
> тебе не нужна женщина, как минимум, женщина с пиздой
Охуеть у тебя логика.
Наоборот, если ты нетипизированность (наличие пизды) считаешь недостатком джаваскрипта (женщины) - то это тебе не нужна женщина.

Аноним 04/12/17 Пнд 19:30:03  166308323
>>166308089
Мне неизвестны все эти конструкции, коллекции и прочее.
Мне надо решить эту задачу простым способом. И я не могу. Похоже никто не может.
Аноним 04/12/17 Пнд 19:30:10  166308336
>>166308089
> всё в одной лямбде
Ой, блядь…
Аноним 04/12/17 Пнд 19:30:56  166308403
>>166308175
> Это скриптовый ИНТЕРПРЕТИРУЕМЫЙ язык, блядь.
И что?
> Просто потому что ты ничего другого не знаешь?
Я знаю около 10 языков на уровне "могу написать полноценно работающие программы". И еще с десяток на уровне "могу залезть в исходник и исправить багу".
Это не мешает мне писать на джаваскрипте.
Да, я имею 13 лет опыта, но даже если сравнивать с твоими 20, это не так уж мало.
А ты, видимо, просто старый пердун, возрастом "за 40", который просто устарел и ему место на помойке. Увы, но это так.
Аноним 04/12/17 Пнд 19:31:54  166308469
>>166308175
> это опыт 20 лет коммерческого программирования
> вместо кратких скриптов по месту
Сразу видно, что ты просто устарел, дедушка.
Аноним 04/12/17 Пнд 19:32:21  166308505
>>166308095
> не располагает к быстрому деплою
Это ты просто хуевый код видел и на всяких микрофреймворках не писал. Да даже если туда не ходить — приложение на том же спрингбуте с начала и до деплоя пишется буквально за минуты
> Остальные же распространенные языки...
А что за скалу скажешь? Строгая типизация, много няшных фич, значительно более лаконична, чем жава. И нет никаких изъебств с трансляторами типа того же тайпскрипта или другоо говна
Аноним 04/12/17 Пнд 19:32:39  166308532
>>166308210
Бля, ну я за тебя это писать не буду. Если List<> не знаком, то либо думай как сделать с int[,], либо загугли, блять, что такое List<>, на сайте мелкомягких подробная документация по C# есть, все методы и поля класса расписаны в лучшем виде.
Я просто тебе подкинул общую идею как сделать, а собственно, делать ты сам должен, иначе не научишься.
Аноним 04/12/17 Пнд 19:32:39  166308534
>>166307916
> Одно слово: Прототипы.
И что? Ну прототипы. И? Тебе нужны КЛАССЫ и МНОЖЕСТВЕННОЕ НАСЛЕДОВАНИЕ, штоле?
Аноним 04/12/17 Пнд 19:34:05  166308628
>>166308469
> вместо кратких скриптов по месту
> Сразу видно, что ты просто устарел, дедушка.
Когда это хорошие программы успели устареть?
Успели родить кучу нового мяса, которое всерьёз думает, что "хуяк-хуяк и в продакшн" — это не шутка.
Аноним 04/12/17 Пнд 19:34:17  166308639
>>166308095
Единственный недостаток явы, ты прав, немгновенный деплой.
Однако, в этом же и ее достоинство. Отбивает охоту что-то пытаться хуярить прямо на серваке и приучает отлаживаться до деплоймента.

Есть еще асп.нет, не забывай.

Про нетипизированность остальных - такая же хуйня, ты прав.
Хотя пхп обычно крутится на нормальном серваке, а не хуярит
const server = http.createServer(requestHandler)

Я потому и написал "НЕДОкомпиляторы", потому что они и не компилируют ни хера, а собирают из кусочков какого-то монстра.

Короче, компилятор - наш друг и бесплатный тестер.
Нет компилятора - можно только тебе на слово верить, что ты нигде не объебался, а этого себе мало кто может позволить.
Аноним 04/12/17 Пнд 19:35:23  166308712
>>166308505
> приложение на том же спрингбуте с начала и до деплоя пишется буквально за минуты
> и деплоится еще час
Для быстрой разработки это неудобно. Я смотрю на наших джавистов, которые мобильную часть под меня пишут, так вот... Им "поменять что-то" это мучение, и всегда, если это возможно, просят поменять на бэкенде. Меня. Потому что это быстро и просто. И легко отладить.

> что за скалу скажешь?
Подозреваю, что примерно такое же говно, как и Джава (я в хорошем смысле), но порог вхождения выше, наработанных практик разработки меньше, всяких библиотек хер найдешь... И все равно вся скорость давным-давно упирается в работу с базой данных.
Аноним 04/12/17 Пнд 19:35:36  166308731
>>166303407
Двачую. Ебанутые предикаты хорошо смотрятся только в учебнике, в реальной жизни такой код невозможно разбирать.

Алсо, я бы сделал на List<> с помощью кастомного IComparer
Аноним 04/12/17 Пнд 19:36:30  166308793
>>166308534
Жс функциональный язык так-то, классы вообще нахуй не нужны. Впрочем, до петушков это никогда не дойдёт. опыт 5-15 лет крестов, диеза, окамля/F#, питона, жса, забыл нахуй, кстати самый ок язык это D
Аноним 04/12/17 Пнд 19:36:39  166308808
>>166308323
Смотри. Пиши отдельно следующие методы:
1. принимает на вход массив чисел и возвращает максимальное число повторов проще всего мапой, но если коллекции и прочее говно не знаешь, используй два массива: один с числами, другой с количеством их повторов
2. принимает на вход массив массивов и сортирует согласно результату метода (1)
3. выводит на печать двумерный массив
>>166308336
> оптимальный по количеству строчек
Можешь написать удобочитаемее, если хочешь. Это же харкач, никто не посмеет сомневаться в твоих компетенциях, если ты знаешь слово "лямбда"
Аноним 04/12/17 Пнд 19:36:46  166308813
>>166308505
Спрингбут, кстати, тоже пиздец от лукавого.
Природа дала вам нормальные серваки, в настройки которых можно залезть и все захуячить, как надо.
Но нет, будем пидараситься в прокси настроек.
Аноним 04/12/17 Пнд 19:37:06  166308839
>>166308534
> МНОЖЕСТВЕННОЕ НАСЛЕДОВАНИЕ
Как будто что-то плохое. Абстрактное наследование тебе в помощь.

Прототипы навсегда ломают мировосприятие йуному фронтэндщику. Если он дорастёт до чего-то серьёзного, то вместо нормального языка присоединится к хомячкам орущим NODE.JS — JS В РОТ И В ЖОПУ!!!!
Аноним 04/12/17 Пнд 19:39:05  166308984
>>166308712
>Для быстрой разработки это неудобно. Я смотрю на наших джавистов, которые мобильную часть под меня пишут, так вот... Им "поменять что-то" это мучение, и всегда, если это возможно, просят поменять на бэкенде. Меня. Потому что это быстро и просто. И легко отладить.
Какую-то хуйню написал.
Что у тебя там джависты пишут? Мобильное приложение? И "просят тебя" под него что-то поменять на бэкенде? Либо они мудаки, либо они тебя подъебывают, а ты не понимаешь. Либо, да, эту хуйню НУЖНО менять на бэкенде.

Отладить нод.жс? Ну-ну. Кому ты пиздишь - Иисусу, Гитлеру или мне?
Аноним 04/12/17 Пнд 19:40:18  166309067
>>166308731
Нет никакой разницы, делать это на массивах, или на Листе. Сотрировать будет либо Arrays.sort, либо Collections.sort (у меня ява, так что в шарпе может чуть по-другому называться).
Аноним 04/12/17 Пнд 19:40:27  166309078
>>166308639
> Отбивает охоту что-то пытаться хуярить прямо на серваке
Стандартный нод-жс тоже не хуячится прямо на серваке. Но если тебе надо получать результат локальной разработки прямо сейчас - для Ноды это просто перезапустить сервер, а для Джавы - пересобрать все классы.

> Есть еще асп.нет
Не видел ни одного линух-сервака, на котором бы его кто-то крутил.

> Хотя пхп обычно крутится на нормальном серваке
И запускает по одному процессу на запрос, да. А как только мы говорим "вебсокет", ПХП-шники покрываются крупным холодным потом. Потому что ПХП из-за особенностей своей работы тупо не умеет его.
А если вспомнить про PHP.INI - то это второй момент, в который становится плохо.
Еще меня пару раз подводила привычка PHP падать ВООБЩЕ БЕЗ ЛОГОВ. Так что не все так гладко.

> "НЕДОкомпиляторы", потому что они и не компилируют ни хера
А что они должны делать? Или, к пример, вот - тот же Скала-компилятор ведь тоже недокомпилятор, он ведь джава-байткод генерит, а не нормальные эльфы, правда ведь?

> Нет компилятора - можно только тебе на слово верить
Можно запускать тесты, можно пользоваться lint-ом. Никто без нормальных тестов не поверит, что "если скомпилилось значит работает правильно".
Аноним 04/12/17 Пнд 19:41:33  166309157
>>166308984
> Что у тебя там джависты пишут? Мобильное приложение? И "просят тебя" под него что-то поменять на бэкенде?
Да. Именно так. Потому что иногда изменение флоу ведет за собой слишком много изменений, а это "дорого".

> Отладить нод.жс? Ну-ну. Кому ты пиздишь
Ты не умеешь в отладку нод.жс? Ты просто тупенький.
Аноним 04/12/17 Пнд 19:41:39  166309165
>>166308126
иди на хуй, мы тут уже давно друг с другом перетираем
Аноним 04/12/17 Пнд 19:41:49  166309172
>>166308712
> Им "поменять что-то" это мучение
Либо у них хуевая архитектура приложения, либо им просто лень. Ну либо они тупые. На прошлой работе, например, долго не могли найти ведрописателя по той причине, что они под мобилки хоть и писали, но базу языка не знали. Двое даже удивились вопросу о типизации коллекций, они все Object'ами всегда хуярили и кастили каждый раз
> порог вхождения выше
Чек
> наработанных практик разработки меньше
Меньше вопросов на SOF? Это да. Но практик не меньше
> всяких библиотек хер найдешь
Подходят любые жавовские
> все равно вся скорость давным-давно упирается в работу с базой данных
Если у тебя круд с минимальной логикой, то конечно же
Аноним 04/12/17 Пнд 19:42:46  166309225
>>166308839
> Прототипы навсегда ломают мировосприятие йуному фронтэндщику
Прототипы это всего лишь одна из парадингм "наследования". Не стоит считать, что она что-то там ломает.
> вместо нормального языка присоединится к хомячкам
но ведь хомячки это ГоуЛенг!
Аноним 04/12/17 Пнд 19:43:53  166309316
>>166308089
ооо, еще один долбоеб строчки считает
стрелочные функции, блядь
пиздец, там яву можно только по систем.аут.принтлн опознать
ничего, скоро лямбдапидоры от спида передохните, и все ваши уебищные синтаксические навороты уйдут вместе с вами к чертям на сковородки
Аноним 04/12/17 Пнд 19:45:13  166309418
>>166309078
>а для Джавы - пересобрать все классы.
ты ебанутый?
ВСЕ классы?
пересобрать?
ИДЕ в фоновом режиме тебе все пересоберет и сервак перезапустит, пока ты будешь одно яйцо себе чесать. ты в каком мире живешь, але?
Аноним 04/12/17 Пнд 19:45:54  166309454
>>166309172
> Либо у них хуевая архитектура приложения
В случае постоянно изменяющихся требований архикектура очень редко бывает хорошей.

> Меньше вопросов на SOF?
Именно того что называется Best Practicles
Все-таки слишком мало людей на нем пишут.

> Подходят любые жавовские
Да, так же точно как на плюсы подходят любые ВООБЩЕ объектные библиотеки или DLL-ки/SO-шки. Но это немного не то, как ты понимаешь.

> Если у тебя круд с минимальной логикой, то конечно же
Если у тебя большие массивы вычислений, то обычный си в этом месте работает лучше Скалы.
Аноним 04/12/17 Пнд 19:46:39  166309502
>>166308808
>1. принимает на вход массив чисел и возвращает максимальное число повторов
Можешь исправить ошибку?
Это задача сложнее, чем кажется.
arr1[,] - это массив забитый числами. Я пытался считать количество повторов в строке и вносить это число в новый массив.
Но нихуя не выходит. Как это можно сделать?

for (int i = 0; i < arr1.GetLength(0); i++)
{
int kolich = 0;
for (int j = 0; j < arr1.GetLength(1); j++)
{
for (int k = j; k < arr1.GetLength(1); k++)
{

if (arr1[i, j] == arr1[i, k])
{
kolich++;
kol = kolich;
}

}

}
}
Аноним 04/12/17 Пнд 19:46:49  166309521
>>166309418
> ИДЕ в фоновом режиме тебе все пересоберет и сервак перезапустит
> ПЕТУХАНЫ, там netbeans загрузился!
Аноним 04/12/17 Пнд 19:46:50  166309522
>>166309157
тупенький это ваш заказчик, и ваш руководитель, у которого джависты не могут что-то поправить на фронтэнде, а бэкенд, при наличии джавистов, пишешь ТЫ, да еще и на говне
удачи
Аноним 04/12/17 Пнд 19:47:58  166309601
>>166309522
> удачи
Спасибо, антош. Я как бы не жалуюсь.
Аноним 04/12/17 Пнд 19:48:03  166309608
>>166308808
> Это же харкач, никто не посмеет сомневаться в твоих компетенциях, если ты знаешь слово "лямбда"
Тебе надо было сказать АНАНИМНАЯ ФУНКЦИЯ? Или засомневаться в определении "оптимальности" количества строчек как наименьшего их количества?
Аноним 04/12/17 Пнд 19:50:33  166309756
>>166309172
>они все Object'ами всегда хуярили и кастили каждый раз
положа руку на сердце - шо то хуйня, шо это.
типизация-то только для компилятора, дальше-то типизации нет
ну, да, как некоторая синтаксическая плюшка - нормалек
хотя тоже есть ограничения, граничащие с пиздецом, я пару раз налетал в архитектуре со сложной иерархией

под ведро свои особенности же. ну, язык тот же, а библиотеки-то стандартные сильно другие. и подходы другие. Так что дело не в базе языка. Я когда после jee полез под андроид писать, охуевал с некоторых решений, которые отдельно надо изучать.
Аноним 04/12/17 Пнд 19:51:46  166309830
>>166309521
ну, если ты и твои друзья работают на нетбинс, кто виноват?
да, и в ява-мире говна хватает, кто ж будет спорить?
не все пидарасы ушли хуярить на нод.жс

но это твой личный выбор, хавать за ними говно. ну, или не хавать.
Аноним 04/12/17 Пнд 19:53:01  166309902
>>166309608
ты мудила
код должен читаться без усилий
особенно для ОПа, который вообще ни хуя не понимает
чтобы можно было ткнуть пальцем и сказать - вот здесь происходит то-то
а в твоем ебаном коде даже я толком разобраться не могу, что ты там за хуйню делаешь
Аноним 04/12/17 Пнд 19:53:52  166309963
>>166309454
> В случае постоянно изменяющихся требований архикектура очень редко бывает хорошей.
Прям по больному проехался. Сам страдаю от этого, хоть у себя потихоньку и меняю архитектурку. Еще пару лет, и все будет хорошо

> Именно того что называется Best Practicles. Все-таки слишком мало людей на нем пишут.
А вот тут ты очень ошибаешься

> Но это немного не то, как ты понимаешь.
Ну тут-то правда подходят :3 Без шуток, у скалы сейчас с комьюнити и инфраструктурой все очень хорошо

> обычный си
Ты еще про асм вспомни. Это-то, конечно, так, только в условиях коммерческой разработки надо еще учитывать скорость и стоимость этой самой разработки. А эта самая скала как раз очень хорошо параллелится и даже раскидывается на несколько машин
Аноним 04/12/17 Пнд 19:53:57  166309969
>>166308089
Что за ide?
Аноним 04/12/17 Пнд 19:54:14  166309988
>>166309902
да ты тупой просто
Аноним 04/12/17 Пнд 19:55:55  166310086
>>166309902
> а в твоем ебаном коде
А это точно та ветка? Моего кода в этой ветке нет.
Аноним 04/12/17 Пнд 19:56:28  166310124
>>166308089
Несмотря на то, что ты лямбда-хуй, спасибо за наводку на стрим.коллекторс. Я еще на 8-ю яву неполностью перекатился - старые проекты на древних версиях держат.
Но есть ли аналоги в шарпах?
И, очевидно же, что использование это кабарги не делает решение задачи понятной.
Аноним 04/12/17 Пнд 19:57:11  166310165
>>166310086
Тогда иди на хуй. Когда будет код в ветке, тогда и поговорим.
Аноним 04/12/17 Пнд 19:57:45  166310197
>>166309969
javaGAY
Аноним 04/12/17 Пнд 19:58:04  166310221
>>166308210
Берешь Dictionary<string,int> и считаешь без задней мысли.
Ключ это то что считаешь, значение это счетчик и все.
Аноним 04/12/17 Пнд 19:58:15  166310238
>>166309502
Если прямо ТАК охота работать именно с int[,], то можно создать новый класс, но это на самом деле нахуй не надо, если есть возможность использовать List<>.
Как использовать List в данной задаче: >>166307594
Если все же без листа:
class sosach {
public int skokaPovtorow;
public int[] massiv;
}

public sosach PoschitatPovtoryYOBA(int[] a)
{
sosach ret = new sosach();
ret.massiv = a;
int povtory;
// Тут считаешь повторы
ret.skokaPovtorow = povtory;
return ret;
}

public static void main()
{
int[5,5] a = ...
// Вводишь тут данные, вся хуйня
List<sosach> ap = new List<sosach>();
for (int i = 0; i < ap.Count; ++i)
ap.Add(PoschitatPovtoryYOBA(a));
}
for (int i = 0; i < ap.Count; i++)
{
for (int j = 0; j < ap.Count - i - 1 ; j++)
{
if (ap[j].skokaPovtorow > ap[j+1].skokaPovtorow)
{
int = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
Аноним 04/12/17 Пнд 19:58:49  166310273
>>166310165
Лолблядь, сука. Дай ещё день, все коммиты в локальном, я запушу, честное-пречестное!
Аноним 04/12/17 Пнд 19:59:41  166310328
>>166310238
>ap.Add(PoschitatPovtoryYOBA(a));
ap.Add(PoschitatPovtoryYOBA(a));
Аноним 04/12/17 Пнд 20:00:05  166310355
>>166309502
> arr1[,]
О, двумерные массивчики

Смари. У тебя есть изначальный массив с числами array. Ты создаешь еще два: для чисел numArr и для количества countArr. Проходишь по array, натыкаешься на цифру, идешь в numArr и ищешь там эту цифру. Если ее нет, то вставляешь последней можешь заранее сделать numArr и countArr длиной с array. Запоминаешь номер index этой цифры в numArr. Идешь в countArr и прибавляешь единицу в ячейку с index.
После того, как прошел полностью по array, проходишь по countArr и ищешь максимальное
Аноним 04/12/17 Пнд 20:00:44  166310385
>>166310328
ну там кароч открывающий тэг для италика, нувыпонели
Аноним 04/12/17 Пнд 20:02:09  166310467
>>166309988
да, умный не стал бы даже твой говнокод читать
спорить с тобой не стану
Аноним 04/12/17 Пнд 20:02:14  166310473
>>166309969
Idea же. Какие есть еще IDE для жавы?
>>166310124
> Но есть ли аналоги в шарпах?
Куча же. Тот же LINQ посмотри — намного более мощная штука, старпер-хуй
> не делает решение задачи понятной
А это и не ставилось целью тащемта
Аноним 04/12/17 Пнд 20:02:48  166310500
>>166310273
Ок, договорились, подожду.
Послезавтра перелезай на cvs, на хуй локальные коммиты.
Аноним 04/12/17 Пнд 20:04:40  166310620
>>166310473
Эээ, я только на эклипсе быдлокодил, когда окунался в жабу.
Аноним 04/12/17 Пнд 20:04:41  166310621
>>166310473
Эклипс же
Хуярю лет 15, брат жив, зависимости нет.
Читал про охуительные премущества Идеи, понял, что все они мне на хуй не всрались в силу незначительности.

Но некоторые, ты не поверишь, хуярят на нетбинс, вон анон где-то выше жаловался, что у него медленно запускается, бгг
Аноним 04/12/17 Пнд 20:04:57  166310633
>>166310500
> cvs
> cvs
> cvs
> cvs
> cvs
> cvs
> cvs
Дядя, ты зачем сюда пришел?
Аноним 04/12/17 Пнд 20:06:06  166310701
>>166310633
чтобы ты мне не пиздел тут про локальные коммиты и пуши
иди хуярь код свой, я жду
Аноним 04/12/17 Пнд 20:07:10  166310748
>>166310701
Держи, няш >>166308089. Тикет я закрываю
Аноним 04/12/17 Пнд 20:08:56  166310839
>>166310748
что ты там закрываешь, болезный?
ты, блядь, не можешь постановку задачи прочесть
у тебя программа делает все с точностью до наоборот
характерный случай - если человек использует лямбды, у него все будет вот так - по-мудовому, неправильно, и сам-то он уебок
Аноним 04/12/17 Пнд 20:09:34  166310880
Поясните, если я в школе вообще не понимал математику, класса с 5, то мне дорога в погромисты закрыта? Сан Андреас была интересней просто.
Аноним 04/12/17 Пнд 20:10:28  166310928
>>166310880
да, закрыта
иди в журналисты
Аноним 04/12/17 Пнд 20:11:25  166310989
>>166310928
Благодарю за ответ.
Аноним 04/12/17 Пнд 20:14:40  166311167
.png (180Кб, 1440x1082)
>>166310839
Хорошо, переписал даже лучше получилось, деплою
Аноним 04/12/17 Пнд 20:17:00  166311315
>>166311167
Воооот.
Теперь другое дело!
Начинаем тестирование!
Аноним 04/12/17 Пнд 20:17:52  166311361
>>166311167
лямбды слева просто показывают места охуевания?
или на них можно нажать и будет что-то? Что?
Аноним 04/12/17 Пнд 20:19:12  166311431
>>166309830
> Усиленно не замечаю известную пасту
Ну ок.
Аноним 04/12/17 Пнд 20:19:23  166311439
>>166311361
Это как значки Override, только для лямбд, например
Аноним 04/12/17 Пнд 20:23:43  166311693
>>166310238
Блять. Я уже не могу. Все. Финишь. У меня уже раздражение, нервозность, псих.
Какие-то классы наворотил и в тоге все-равно <лист> использовал.
Все. Все только советы раздают, а как пытаются сделать, то выходит, что и сами не могут нихуя по заданию.
Аноним 04/12/17 Пнд 20:23:43  166311694
>>166309963
> Прям по больному проехался
В случае, когда от команды программистов требуют ЧТОБЫ БЫЛО СДЕЛАНО ЗАВТРА У НАС ДЕМОНСТРАЦИЯ ИНВЕСТОРУ о качественной архитектуре задумываешься не так сильно. Когда есть время - рефакторишь, конечно, но его есть мало.

> А вот тут ты очень ошибаешься
И что по ней есть? Пара книжек с практиками от создателя самого языка?

> Ну тут-то правда подходят
И подхватываются IDEхой на уровне синтаксиса-определений самой Скалы? А не на уровне "ну короче строчка объявления из Джавы выглядит так"?

> А эта самая скала как раз очень хорошо параллелится и даже раскидывается на несколько машин
Обычно это особенность не языка (хотя и языка тоже, но пока что языков которые как Эрланг или СмоллТок умеют "искаропки" масштабироваться я не видел), а скорее модели вычислений. Так-то классическая stateless архитектура тоже на несколько машин раскидывается, а использование менеджеров очередей и распределенных хранилищ типа мемкеша позволяет даже в полу-локальных данных не задумываться что откуда пришло.

> в условиях коммерческой разработки надо еще учитывать скорость и стоимость этой самой разработки.
Это была основная причина, почему наш заказчик выбрал ноду. Другой его проект был на Гоу, но не взлетел, так что... Как-то так.
Аноним 04/12/17 Пнд 20:26:06  166311830
Как правильно программировать? Недавно начал решать новую задачу, общение с сайтом по средством пост гет запросов и получение результатов. Делал все хаотично, попробую это, добавлю другой класс, пробую вывод в gui сделать и прочее. В итоге дошло до того, что логи у меня писались в окно gui в качестве результатов работы. Хотя по логике класс бизнес логики это вообще не должен был делать. Как организовать структуру работы когда делаешь что-то новое и большую часть времени эксперементируешь. И похоже гитом я пользуюсь неправильно, поскольку просто пару раз за день заливаю туда все что сделал с коротким описанием. Можете дать советов? Читал совершенный код и пришел к выводу что в моем случае нужно изучить методологию tdd, но в итоге все мои тесты только ухудшали ситуацию и быстро переставали работать. Что нужно прочесть чтобы разобраться в проблеме?
Аноним 04/12/17 Пнд 20:27:09  166311884
>>166311439
Просто значки, значит. Про это и спрашивал.

Кстати, ничто не мешало тебе в лямбдах тип указать перед стрелкой.
Читать гораздо понятнее было бы.
Я не компилятор, в голове держать, что там у тебя где.
Аноним 04/12/17 Пнд 20:27:29  166311904
>>166311431
Да я тут мамку твою ебу, мне на пасты насрать.
Аноним 04/12/17 Пнд 20:27:41  166311919
>>166311693
Отчисляйся, братан. Если для тебя это задание даже с кучей годных (не моих) советов псих вызывает.
Аноним 04/12/17 Пнд 20:27:49  166311928
>>166311830
> и быстро переставали работать
Если тест перестал работать, у тебя всего 2 выхода - подправить тест или исправить код.
Аноним 04/12/17 Пнд 20:28:08  166311949
>>166311904
> Да я тут мамку твою ебу
Она умерла, антош, и была кремирована. Приятной ебли.
Аноним 04/12/17 Пнд 20:29:37  166312000
>>166311830
Гитом все пользуются неправильно.
Потому что гит - говно, и им пользоваться не надо вообще.
Вы все как мартышки, постоянно за новые самотыки хватаетесь, гит там, нод.жс - здесь, лямбда вон там еще.
То, что мусор из головы не выметен, на это насрать, да.
Аноним 04/12/17 Пнд 20:30:00  166312024
>>166311949
Я таких и предпочитаю. Годы идут, а она не меняется.
Аноним 04/12/17 Пнд 20:31:52  166312131
>>166312024
Это да. Впрочем, подозреваю что из нее уже давно одуванчики выросли.
Аноним 04/12/17 Пнд 20:32:13  166312158
>>166312000
> гит - говно, и им пользоваться не надо вообще.
А чем надо?
Аноним 04/12/17 Пнд 20:32:20  166312164
>>166311949
Что, свел мать в могилу, ушлепок?
Небось, все пастами двачерскими доводил.
Она тебе - ты ел сегодня, а ты ей про батины травы.
Вот она и не выдержала.
Короче, не выебывайся, антоша, и жить вокруг тебя будут долго и счаслтиво.
Особенно не выебывайся на дваче, а то Абу тоже на ладан уже дышит
Аноним 04/12/17 Пнд 20:33:11  166312213
>>166312000
> Потому что гит — говно, и им пользоваться не надо вообще.
Авотхуй, трипл. Назови ещё одну децентрализованную открытую систему контроля версий. Да ещё и такую удобную.
Аноним 04/12/17 Пнд 20:33:11  166312214
>>166312158
Вот ты сам для себя локально что-то программируешь.
На хуя тебе контроль версий вообще, а в особенности с разделением на локальный/хуяльный? Чтобы быть как все?
Аноним 04/12/17 Пнд 20:33:47  166312245
>>166311830
Смотря для чего ты программируешь. Если для себя то все делаешь нормально. Если же для опенсорса или в большой команде, то надо делить все на таски, после выполнения которой выполнять коммит. Все работать должно через интерфейсы чтобы можно было легко выкинуть части нерабочей программы и заменить другой частью.
Так же проектирование начинается с интерфейсов, тупо создаешь кучу интефрейсов как должна работать программа и по ним кодишь, можно начинать с тестов, можно с кода, при том тесты можно писать не на все подряд, а только на важный функционал от которого большая часть зависит.
Вся эта хрень увеличивает время разработки, но зато упрощает контроль, в случае чего маленький коммит с говном можно ревертнуть и все будет работать.
Аноним 04/12/17 Пнд 20:34:20  166312270
>>166311928
Просто чаще всего не получалось это сделать простым способом и приходилось писать тест с нуля, похоже я уже сам не понимаю суть проблемы. Просто устал писать много лишнего и не поддерживаемого кода, когда хочу делать изменяемым становится все проблемным. Пытаюсь писать в mvc стиле на джаве, в ресурсы кладу fxml шаблоны окон, в в пакет service бизнес логику и в контроллер собственно контроллеры окон, но допустим при нажатии на кнопку я создаю executor для выполнения работы в новом потоке, а тот внутри себя еще один executor на выбранное пользователем число задач и теперь в случае когда пользователь просит остановить работу, я без костылей никак не могу прервать все эти потоки, у меня логика выполнения путается с контроллерами.
Аноним 04/12/17 Пнд 20:34:37  166312286
>>166312214
> Вот ты сам для себя локально что-то программируешь.
Ну допустим.
> На хуя тебе контроль версий вообще
Чтобы, например, закопавшись в дебри я мог из них выкопаться.
Аноним 04/12/17 Пнд 20:34:55  166312301
>>166312213
На хуй тебе нужна ДЕЦЕНТРАЛИЗОВАННАЯ система контроля версий? На хуя?
Это и есть ее главный недостаток, блядь.
У меня есть проект в одном месте, локальный репозиторий в другом месте, апстрим хуй знает где.
Мне, чтобы донести свои изменения до коллег, надо хуеву тучу движений сделать. На хуя? НА ХУЯ?
что цвс, что свн - пусть у них до хуя своих недостатоков - от этой поебени меня избавляли
Аноним 04/12/17 Пнд 20:35:31  166312335
>>166312286
с помощью ебаной системы контроля версий?
ну-ну, успехов
Аноним 04/12/17 Пнд 20:35:47  166312351
>>166311884
> Кстати, ничто не мешало тебе в лямбдах тип указать перед стрелкой.
Ну мне это не нужно, например. Ты всегда можешь понять, что у тебя на каждой строчке. Если все равно запутался — подведи мышку. Но вообще это можно сделать. Можно вообще даже лямбдами не писать, и везде всё явно указывать но зачем?
>>166311693
Чувак, если тебе не понятно мое >>166310355 объяснение, то предлагаю тебе бросать это неблагодарное дело и валить из программирования. Ну либо же набраться терпения, успокоиться, попробовать ещё час, а потом уже валить
Аноним 04/12/17 Пнд 20:35:59  166312363
>>166312164
> свел мать в могилу, ушлепок?
Не думаю.
> Небось, все пастами двачерскими доводил.
Скорее, наоборот - приезжал раз в полгода. Но умерла она очевидно не от этого. Все-таки в 62 года инсульт получить - не редкость.
> не выебывайся, антоша
Это плохой совет. Не выебываясь хер получишь нормальную работу и годную тянку, будешь объедки доедать.
> Абу тоже на ладан уже дышит
Что случилось?
Аноним 04/12/17 Пнд 20:36:55  166312420
>>166312335
> с помощью ебаной системы контроля версий?
Да, именно с ее помощью. У меня есть история всех изменений, в которой я могу отследить где и что пошло не так.
Аноним 04/12/17 Пнд 20:38:24  166312513
>>166312301
> На хуй тебе нужна ДЕЦЕНТРАЛИЗОВАННАЯ система контроля версий?
Чтобы легче было писать код естественно. Представь, что ты усиленно рефакторишь метод, а потом, не успев коммитнуть, какой-то хуй добавляет в этот же метод новую функциональность.

Приятно? В гите похуй.
Аноним 04/12/17 Пнд 20:38:43  166312534
>>166312351
>Ну мне это не нужно, например.
Ну, как бы ты не на работе сейчас.
Но у меня на работе ты бы за эти слова получил пизды. Потому что код ты пишешь не для себя на работе, а для тех ушлепков, которым после тебя его исправлять и поддерживать.
И на твоей картинке я не могу, очевидно мышку подвести.
Это не вопрос программистского мастерства ("ты тупой, раз не можешь прочесть мой код") это вопрос культуры труда - либо ты делаешь так, что "мне это на хуй не надо", либо ты делаешь так, чтобы _всем_ было заебись.
Аноним 04/12/17 Пнд 20:40:30  166312628
>>166312513
мне это в любой системе контроля версий похуй
развей свою мысль, может, на самом деле не похуй, но мужики не знают еще
ну, он добавил, у вас все равно версии разошлись
какая тебе хуй разница, разошлись они в единственном репозитории, в твоем, или в его, или во всех трех?
на мой взгляд, лучше, когда расходятся в одном, потому что он вообще один.
Аноним 04/12/17 Пнд 20:40:41  166312642
>>166312245
Хм, я не использую интерфейсы. Только реализую встроенные в библиотеке, видимо в этом проблема, точнее они реализованы но просто для галочки, т.е. есть класс OrderProductNameSite, у него есть метод doOrder, но при этом если я реализую этот функционал для другого сайта придется копировать множество кода.
Сейчас две главные не решенные проблемы. И самая главная как завершать потоки которые работают в цикле пока не дождутся ответа от центра распознавания капчи, ибо они просто не реагируют на shutdownNow, и в итоге когда пытаюсь это реализовать мне приходится изменять 4 класса и их тесты, ето не нормально мне кажется.
Аноним 04/12/17 Пнд 20:42:26  166312738
>>166297934 (OP)
Анончеги, как стать С# - богом? Хочу именно на этом языке кодить. Есть скиллы в петоне, но с каждым днём усиливается чувство, что я фейковый программист пишущий на фейковом языке, который пригоден лишь для быдла. С какой стороны лучше к С# подойти?
Аноним 04/12/17 Пнд 20:43:18  166312788
>>166312642
У тебя сильно связанный код.
Кури Симан М. - Внедрение зависимостей в .NET
Но лучше на англ, так как тут перевод слегка неправильный.
Аноним 04/12/17 Пнд 20:44:07  166312833
>>166312628
> на мой взгляд, лучше, когда расходятся в одном, потому что он вообще один.
Прямо сейчас я могу вспомнить только 3 крупных достоинства:
1) Открытость
2) Оффлайн работа
3) Божественные мёрджи

Я их сравнивал года джва назад.
Аноним 04/12/17 Пнд 20:44:43  166312879
ОП, тут еще? Изучай.
https://ideone.com/SSFWE3
Аноним 04/12/17 Пнд 20:45:39  166312921
>>166312534
И в момент написания кода мы подходим к выбору: либо сделать красиво и лаконично, либо сделать просто и понятно каждому ушлепку без мышки. Если выбрать второе, то будет ещё один типичный жава-проект с огромной кучей ненужного говна, от которого всех тошнит и из-за которого жаву считают монструозным языком. Если выбрать первое, то человек после меня придется потратить на три секунды больше, чем в идеальном и понятном случае. Что выберешь ты: бесконечные new Runnable... и три полезные строки на страницу текста или лаконичность, неудобство в первый раз и лучшую читаемость кода уже на второе прочтение?
Аноним 04/12/17 Пнд 20:46:23  166312967
>>166312788
Да я вообще на Java, но думаю благодаря схожести языков книга будет нормально читаться?
Сдал просто сейчас проект заказчику и понимаю, что вместо этого говна на костылях можно сделать универсальный вариант для всех сайтов, просто реализовывая новый класс для каждого (и продавая как новую программу), но из-за моего говнокода ничего не ввходит.
Аноним 04/12/17 Пнд 20:47:03  166313013
>>166312921
> лаконичность
Ты возненавидишь сам в любой своей проге >10k строк. Только возненавидишь не сейчас, а месяцев через шесть.
Аноним 04/12/17 Пнд 20:47:14  166313027
>>166312833
да они все более-менее открытые

оффлайн работа - вот это меня убивает всегда. на хуя тебе оффлайн контроль версий. ты сам себя контролируешь? ты в блокноте программируешь, у тебя среда не держит историю сама? Ну, тогда да, наверное, нужно. Но мне, блядь, это не нужно, а коммит все равно через локальную и пуш, на хуя???

мерджи? ты доверяешь автоматическим мерджам??? если нет, то они все одинаковые - ты глазами смотришь, кто объебался. а если да, то тебе не нужен контроль версий, сри напрямую.
Аноним 04/12/17 Пнд 20:47:54  166313071
>>166312534
Вот посмотри сюда >>166312879 и сюда >>166311167. Что легче читать и поддерживать?
>>166312921-кун
Аноним 04/12/17 Пнд 20:47:56  166313074
>>166297934 (OP)
>В реальной работе программистом тоже такой хуйней придется заниматься?
Только по приколу, для работы никогда.
>Как отсортировать по возрастанию строки двумерного массива по количеству повторяющихся элементов?
Создай массив чисел длиной с количество строк в основном массиве и записывай туда число повторяющихся элементов. Допустим в первой строке 2, записываем первое значение в новый массив - 2, во второй строке 3, записываем во второй элемент нового массива 3 и так далее.

Потом сортируешь первый и второй массив вместе в одном цикле. То есть ты сортируешь новый массив, но заодно и меняешь местами строки в старом параллельно таким же образом. Ну там сортировка минимумом или максимумом.

Возможно есть более элегантное решение, но так тоже будет работать.
Аноним 04/12/17 Пнд 20:48:56  166313135
>>166297934 (OP)
Погугли что такое интерфейс IComparable, немного поразбираешься, зато сможешь задачу решить
Аноним 04/12/17 Пнд 20:48:57  166313137
>>166313027
Напоминает срач вида "нахуя мне линтер я и без него пишу без ошибок", лол.
Аноним 04/12/17 Пнд 20:49:32  166313182
>>166312921
Я не призываю тебя отказаться от твоих лямбд.
Но их можно сделать понятнее. А ты против.

У меня в большинстве проектов нью Раннабл, проблем не наблюдаю, там все строго типизированно написано, понятно, откуда что растет.

Хуй знает, кто там чем яву считает, мне поебать. 17 лет хуярю на ней, уже столько "революционных технологий" родились и умерли за это время, что насрать на этих ушлепков.
Аноним 04/12/17 Пнд 20:50:56  166313287
Сортировка пузырьком всегда работает на этом моя работа окончена
Аноним 04/12/17 Пнд 20:51:15  166313310
>>166313071
Плюсы мне в принципе тяжелее читать, потому что не пишу на них с 2005-го, наверное.
Да еще и этот ебаный анон все переменные в одну букву обозвал, унтерменш.
Но и твой можно запросто улучшить по части читабельности.
Аноним 04/12/17 Пнд 20:51:40  166313342
>>166313182
друг подскажи что делать если в executor создал много потоков которые в цикле ждут результата от сервера, проверяя раз в пять секунд изменение переменной, как их завершить?
Аноним 04/12/17 Пнд 20:51:57  166313361
>>166313137
Блядь, да я не против систем контроля версий! Нет!
Но на хуя вот это все?
Я честно жду, что кто-то мне распедалит, чего я там не понимаю. А этого не случается :(
Аноним 04/12/17 Пнд 20:52:34  166313407
>>166313361
> я не против систем контроля версий
> Но на хуя вот это все?
Для удобства.
Аноним 04/12/17 Пнд 20:53:31  166313486
>>166313342
Откуда ты их хочешь завершать?
Аноним 04/12/17 Пнд 20:54:03  166313533
Как правильно работать с гитом? Перед комитом нужно создать таск на каждую задачу и коммитить только ее? Пишу код в проекте, в котором в будущем могут появиться еще люди кроме меня и хотелось бы изначально соблюдать структуру.
Аноним 04/12/17 Пнд 20:54:04  166313535
>>166313407
Вот я его и не могу никак ощутить. Вам удобно, а мне нет. И мне от этого обидно
Аноним 04/12/17 Пнд 20:54:31  166313573
>>166313535
Ну тебе неудобно - ты и не пользуйся. Никто ж не заставляет, если ты пишешь "в стол" и типа "для себя".
Аноним 04/12/17 Пнд 20:54:37  166313579
>>166312967
Сложно сказать, я на java не писал никогда.
Но на первый взгляд все должно и для java подойти.
Аноним 04/12/17 Пнд 20:54:46  166313590
>>166313533
Ты так охуеешь. У тебя будет не работа занимать все время, а ее организация.
Аноним 04/12/17 Пнд 20:54:48  166313597
>>166313533
Читай gitflow, например.
Аноним 04/12/17 Пнд 20:55:05  166313615
>>166301842
Ты суть решения даже начать думать не можешь.
1.У тебя 4 массивная.
2. Отличаются они количеством повторов.
Что такое количество повторов?
Это весовой коэффициент для каждой строки.
Как посчитать его?
В цикле просматривать каждое поле каждого массивная.
Где и как хранит этот коэффициент?
Можно отдельно придумать чтот-то, а можно
заказать массив на одно поле больше и хранить его в этом поле.
Сортируем кожффициенты.
Выводим строки в соответствии порядке старшинства их весовых кожффициентов.
Учитывая твои вопросы у тебя 0.0 знаний. Даже самых базовые отсутствуют.


Аноним 04/12/17 Пнд 20:55:45  166313659
>>166313182
> понятнее
В том и суть, что сугубо индивидуальная херня. И "понятность" кода улучшается с каждым прочтением или написанием похожего. Потому, если ты никогда не использовал лямбды, тебе сложно в первый раз. Как только ты начнёшь их использовать в реальной жизни проекте, они бабки становиться все проще и понятнее. Это как знакомиться с тян — надо лишь просто начать
>>166313287
Не всегда. Слабо найти пример?

Аноним 04/12/17 Пнд 20:57:32  166313784
>>166313486
Ну есть поток javafx, он создает новый поток, который считывает информацию и на основе ее создает потоки, например штук 50 которые должны получить капчу на сервере и войти на сайт и хотелось бы чтобы если посыпятся ошибки от сервера пользователь мог заранее остановить эти 50 рабочих потоков созданных executorом, до того как и другие выдадут тоже самое.
Аноним 04/12/17 Пнд 21:08:33  166314597
>>166313135
поссал на тебя
Аноним 04/12/17 Пнд 21:13:51  166314995
sharp.png (36Кб, 1726x836)
>>166297934 (OP)
Сисярп с лямбдами
Аноним 04/12/17 Пнд 21:15:44  166315121
>>166314597
Макака не смогла осилить?
Аноним 04/12/17 Пнд 21:17:54  166315280
> Сап двач, решите за меня задание, пока я буду плакать "НИПАНЯТНА"
> Пропущено 206 постов
Аноним 04/12/17 Пнд 22:19:05  166319510
>>166314995
А как сделать заполнение массива случайными числами?
Аноним 04/12/17 Пнд 22:22:57  166319785
>>166314995
Вот к примеру я заполняю массив случайными числами и саму размерность массива сам указываю. Как это сделать можно?
Нет, я массив заполнил уже случайными числами, а как его связать с <лист> этим?
Аноним 04/12/17 Пнд 22:25:27  166319972
>>166311693

Эх, блять. А я на первом курсе в качестве проекта писал сравнительный анализ эффективности алгоритмов кодирования, хотя я блять на тот момент не знал ни про динамическое программирование, ни про деревья, ни про рекурсию. Поебался тогда знатно, но было весело.

В этом году пишу вот ИСКУССТВЕННЫЙ ИНТЕЛЕКТ ДЛЯ ТРЕТРИСА, блять. Мне бы твои проблемы.
Аноним 04/12/17 Пнд 22:49:48  166321731
>>166319972
Cкажите как можно добавить двумерный массив в список?
Аноним 04/12/17 Пнд 22:52:01  166321875
>>166321731

Если ты про решение вот этого >>166314995, то здесь не простой список, а список списков. Собственно, синтаксис пикрелейтед же.
Аноним 04/12/17 Пнд 22:57:04  166322239
>>166321875
Ну список списков, да. Но мы же можем в список добавлять одномерные массивы. А допустим у меня есть двумерный массив и я хочу добавить его в этот список списков. Как это сделать можно?
Аноним 04/12/17 Пнд 23:04:50  166322782
>>166322239
Зачем тебе добавлять двумерный массив в список списков?
Аноним 04/12/17 Пнд 23:19:45  166323658
>>166322239
Смотри. В шарпе доступ к элементам двумерного массива осуществляется через квадратные скобки: zalupa[i,j]. При этом первая "координата" - номер строки, а вторая - номер столбца.

int[,] Dolboeb = new int[3, 2] { { 1, 2 }, { 4, 5 }, { 7, 8 } }; // Это наш массив

//Для начала инициализируем наш лист листов
List<List<int>> SupDvach = new List<List<int>>();

//Теперь, пускай у тебя твой массив уже есть.Пусть он, называется, например Dolboeb В нем какое-то количество строк. Нам нужно каждую строку превратить в лист, а потом каждый этот лист вложить в лист листов.Сделать это проще всего(для понимания) через вложенный цикл:

for (int i = 0; i < Dolboeb.GetLength(0); i++)
{
List<int> TempList = new List<int>();
for (int j = 0; j < Dolboeb.GetLength(1); j++)
{
TempList.Add(Dolboeb[i, j]);
}
SupDvach.Add(TempList);

}
Все, теперь у тебя есть лист листов, каждый из которых содержит строку массива.
Аноним 04/12/17 Пнд 23:54:20  166325804
dcdfff.png (25Кб, 1182x488)
>>166323658
Ясно, сделал, добавил.
А как можно вывести массив после сортировки в датагридвью? Вот так выводится массив до сортировки.

dataGridView2.RowCount = (int)n;
dataGridView2.ColumnCount = (int)n;
for (int i = 0; i < arr1.GetLength(0); i++) //строка
for (int j = 0; j < arr1.GetLength(0); j++)
{
dataGridView2.Rows.Cells[j].Value = myarray[j];
}

А как вывести массив после сортировки?
Я так понял, что вот тут
myarray = OrderByDistinctElements(myarray);
мы получаем массив после сортировки, так?
И почему-то всплывает ошибка. Почему?
Аноним 05/12/17 Втр 00:00:13  166326136
>>166314995
Почему у меня ошибка Последовательность не содержит элементов?
Аноним 05/12/17 Втр 00:20:26  166327246
Бамп
Аноним 05/12/17 Втр 02:02:55  166332262
помогите!
Аноним 05/12/17 Втр 09:00:45  166343579
dolboeb.webm (425Кб, 400x240, 00:00:06)
>>166332262

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 229 | 15 | 30
Назад Вверх Каталог Обновить

Топ тредов
Избранное