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


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

Check this out!

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 192 | 7 | 42
Назад Вниз Каталог Обновить

Аноним 20/10/17 Птн 10:05:38  163305671  
14526523900280.[...].jpg (35Кб, 480x344)
ПРОГРАММИРОВАНИЯ
Как научиться? Имею ввиду не выучить синтаксис, а именно научиться решать задачи.
Я просто как-то не догоняю.
Вот, например, задача: дан массив чисел, найти и вывести все числа которые повторяются. Вывести однократно.
Я сделал цикл, который сравнивает каждое число со следующими. При этом добавил условие, что если индекс чисел одинаковый, то пропускается итерация.
Т.е. берется число 1, сранивается с числами 2,3,4...и т.д. Далее берем число 2 и сраниваем с 1,3,4...
И что дальше?
Если записать в переменную, то там останется только последнее из повторяющихся чисел. Что делать дальше? и как? Массив? Но как объявить безразмерный массив? или как-то по-другому можно сделать? Вот как я должен научиться такое решать?
Аноним 20/10/17 Птн 10:17:53  163306158
На каком языке пишешь?
Аноним 20/10/17 Птн 10:19:12  163306219
Если это python, то есть специальный "массив", который называется tuple, в нем нет повторений
Аноним 20/10/17 Птн 10:21:05  163306298
Оп, все просто. Если дан массив, то обязательно дан его размер. Если не дан, то он считается динамическим. А задача решается проще простого: представь, что ты работорговец и среди всех рабов тебе нужно выяснить, какие национальности у тебя повторяются. Ты строишь их в шеренгу, берешь первого и сравниваешь со всеми остальными. Если встретился хоть один с той же национальностью - заносишь его в другой массив этих национальностей. И так с каждым, предварительно проверяя, что такая национальность еще не бралась (то есть отсутствует в том массиве национальностей. Ну, или используешь коллекцию "множество", которое исключает повторения.)
Аноним 20/10/17 Птн 10:21:11  163306305
>>163305671 (OP)
Какието ограничения есть на числа в массиве? Например только целые и не больше скажем 1000?
Аноним 20/10/17 Птн 10:21:29  163306318
>>163306158
С#
Аноним 20/10/17 Птн 10:21:55  163306343
>>163306219
Сажи тебе, долбаеб, tuple - это кортеж, и он неизменяемый, повторы в нем допускаются. А без повторений как раз set, то есть множество.
Аноним 20/10/17 Птн 10:22:32  163306373
>>163306305
Целые числа. Случайные
Аноним 20/10/17 Птн 10:23:52  163306438
>>163306298
Так не, я нешел способ найти одинаковые числа
Я не догоняю что с ними дальше делать? Заносить в массив? Но его нужно о сперва создать и указать размерность.
Аноним 20/10/17 Птн 10:26:00  163306518
>>163305671 (OP)
> Если записать в переменную, то там останется только последнее из повторяющихся чисел.
Так записывай в массив, хуле ты.
Аноним 20/10/17 Птн 10:26:10  163306528
>>163306438
ArrayList. Гугли. Позволяет добавлять в конец новые элементы. Но лучше использовать HashSet, потому что там по умолчанию элементы не повторяются, тогда алгоритм вообще простейший.
Аноним 20/10/17 Птн 10:27:11  163306570
Нашел - вывел, нашел - вывел
Аноним 20/10/17 Птн 10:27:33  163306583
>>163306373
Можешь сделать Dictionary, в котором ключем будет int, а записью bool. Проходишся по массиву, если в словаре нет записи с этой цифрой (нет записи у которой ключ равен текущей цифре из массива) то добавляешь ее в словарь, bool ставишь на false. Если есть, то bool ставишь на true. Потом выводишь ключи всех записей в словаре у которых bool равен true.
Один раз всего прйтись по массиву надо, заместо дохуя.
Аноним 20/10/17 Птн 10:27:47  163306597
>>163306570
Не подходит, у него числа должны быть выведены только 1 раз
Аноним 20/10/17 Птн 10:28:12  163306620
>>163306597
Нашел, завершил цикл, вывел
Аноним 20/10/17 Птн 10:28:42  163306640
>>163306438
>Но его нужно о сперва создать и указать размерность.
Очевидно, повторяющихся элементов будет не больше, чем в исходном массиве. Так что создавай такого же размера и храни в отдельной переменой количество этих повторяющихся элементов.
Аноним 20/10/17 Птн 10:31:25  163306747
>>163306528
>>163306583
Блядь, эти задачи не на знания финтифлюшек из апи, а на умением алгоритмы составлять. Такую хуйню по идее нужно делать только самыми базовыми штуками.
Аноним 20/10/17 Птн 10:32:45  163306800
>>163305671 (OP)
>>163305671 (OP)
>Как научиться? Имею ввиду не выучить синтаксис, а именно научиться решать задачи.
а нахуй оно тебе надо?
я вот умею решать задачи, в итоге щас сижу как фуфел за лаптопом, и разбираю какую-то хуйню муйню, которую принёс манагер. Скушна, лучшеб в геологи пошёл. Или в физики ядерщики.
Аноним 20/10/17 Птн 10:33:18  163306826
>>163306800
А плотят сколько?
Аноним 20/10/17 Птн 10:34:22  163306874
>>163306800
Будто там бы ты не сидел над какой-нибудь унылой фигней
Аноним 20/10/17 Птн 10:40:27  163307133
>>163306826
50 в 700к мухосранске, рашка, джава
>>163306874
ну хуй знает, последнее время я только сопли за нубами подтираю и баги фиксю. Ебаны интерпрайз
Аноним 20/10/17 Птн 10:41:57  163307197
>>163306640
Так в этом массиве лишние элементы будут нулями забиты. Как я их потом аыведу без нулей?
Аноним 20/10/17 Птн 10:45:13  163307362
>>163307197
> и храни в отдельной переменой количество этих повторяющихся элементов.
Аноним 20/10/17 Птн 10:48:20  163307497
>>163305671 (OP)
sort(a)

for (i=0:a.length-1)
if (a != a[i+1]) print(a)

Аноним 20/10/17 Птн 10:49:38  163307550
>>163307497
жопочтец
мы вам перезвоним
Аноним 20/10/17 Птн 10:53:37  163307741
>>163307550
Не надо звонить, меня моя работа устраивает

Перечитал условие. ОП даун
Аноним 20/10/17 Птн 11:04:15  163308208
.jpg (14Кб, 347x209)
sort(a)

i=0

while(i < size-1) {
if (ai == ai++) {
print(ai)
while(i<size-1 && ai == ai++)
}
}
Аноним 20/10/17 Птн 11:52:23  163310447
>>163305671 (OP)
Короче, ты зря проверяешь каждый раз массив сначала без текущего, проверяй со следующего элемента по отношению к текущему. А то выходит, что ты сравнил 1 с 2, потом 1 с 3, а дальше сравниваешь 2 с 1, что уже было.
Аноним 20/10/17 Птн 11:58:41  163310772
>>163310447
А вообще, ОП, задрочи алгоритмы, что-то типа "Алгоритмы. построение и анализ." Кормена.
Аноним 20/10/17 Птн 13:40:23  163316526
>>163307362
А я смогу создать массив размерности "переменная", если эта пеоеменная уже потом определяется?
Аноним 20/10/17 Птн 13:47:24  163316913
>>163310447
Ну понятно, да. Но как это сделать?
Аноним 20/10/17 Птн 13:51:42  163317157
>>163305671 (OP)
Тут 2 варианта:
1. Сортируй массив и обходи один раз
sort(arr);
for(int i = 0; i < length(arr); ++i){
if(arr == arr[i+1]){
print arr;
tmp = arr;
while(arr[++i] != tmp);
}
}
2. Используй set(апи или сам напиши бинарное дерево, это несложно)
Set<int> set
for(int i = 0; i < length(arr); ++i){
set.insert(arr);
}
for(int i = 0; i < length(set); ++i)
print set
Аноним 20/10/17 Птн 13:55:23  163317353
>>163305671 (OP)
Чет мне кажется раньше эту задачу уже вбрасывали тут. Только там было еще ограничение на линейное время выолнения и констрантную память, и в таком виде у нее нет решения. Анон троллил двач так.
Аноним 20/10/17 Птн 13:57:13  163317471
>>163317353
>ограничение на линейное время выолнения и констрантную память, и в таком виде у нее нет решения
На самом деле есть, если в условии будет указан макс значение.
Аноним 20/10/17 Птн 14:10:44  163318194
>>163305671 (OP)
>научиться решать задачи
БЕРЕШЬ
@
РЕШАЕШЬ

И больше никак
Аноним 20/10/17 Птн 14:38:20  163319781
>>163317157
И что? Работает? Просто моя твоя не понимать. Я на с# только синтаксис знаю.
{1,2,2,3,4,4,5,6}
Нужно чтобы вывелось в итоге: 2,3
У тебя так сработает?
Аноним 20/10/17 Птн 15:34:56  163323159
бамп
Аноним 20/10/17 Птн 15:37:15  163323289
>>163306219
В питоне есть еще более простой вариант.
>>> a = [1, 2, 3, 2, 4, 1, 2, 2, 2]
>>> set(a)
{1, 2, 3, 4}
Аноним 20/10/17 Птн 15:38:29  163323368
>>163305671 (OP)
Не знаю, как в других, но в питоне есть метод count()
>>> a = [1, 2, 3, 2, 4, 1, 2, 2, 2]
>>> a.count(1)
2
Аноним 20/10/17 Птн 15:40:29  163323485
>>> a = [1, 2, 3, 2, 4, 1, 2, 2, 2]
>>> from collections import Counter
>>> Counter(a)
Counter({2: 5, 1: 2, 3: 1, 4: 1})
Аноним 20/10/17 Птн 15:42:00  163323576
https://www.codewars.com/
Оп, тут можешь немного поучиться именно задачи простенькие (и не очень, на высоких уровнях) решать.
Если не можешь решить - открываешь решение и смотришь, как люди решали и делаешь из этого выводы.
Аноним 20/10/17 Птн 15:44:49  163323751
>>163305671 (OP)
А если просто:
1- отсортировать массив по возрастанию\убыванию
2- пройтись сравнением от начала и до конца
3- при необходимости го то 1
Должно сработать же.
Аноним 20/10/17 Птн 15:45:07  163323772
>>163305671 (OP)
Читай книги/публикации по алгоритмам, скачивай открытые исходники, изучай их, найди ресурс с задачами по твоему ЯП и задрачивай их. Придумывай себе задачи и реализуй их на ЯП. Выкладывай код на критику или подобный сайт, где проведут код-ревью.
Аноним 20/10/17 Птн 15:45:35  163323806
>>163306747
ну двухмерный массив возьми
Аноним 20/10/17 Птн 15:46:25  163323866
Снимок.JPG (14Кб, 485x145)
Ловите простую задачу, которую может даже школьник решить.
Дана пирамида как на картинке.
На вводе приходит целое число, вам нужно вернуть сумму всех чисель на этом ряду.
Допустим при вводе 1 - вернет 1. При 2 - вернет 8 и так далее.
Аноним 20/10/17 Птн 15:48:21  163323996
Я бы брал каждый элемент n входного массива и присваивал единицу элементу n другого пустого массива. Потом вывел на экран номера элементов второго массива, значение которого == true.
Аноним 20/10/17 Птн 15:50:57  163324132
>>163319781
2, 4 может?
Вообще может быть много подходов, но если ты не можешь в элементарный синтаксис языка тебе надо его доработать на менее сложных задачках просто чтоб отложился, потому что ты ни один листинг прочитать не сможешь.
Аноним 20/10/17 Птн 15:51:42  163324179
>>> a = [1, 2, 3, 2, 4, 1, 2, 2, 2]
>>> b = set(a)
>>> [i for i in b if a.count(i) > 1]
[1, 2]
Аноним 20/10/17 Птн 15:55:48  163324440
Не спрашивать совета на двачах, для начала ;)
Лучше всего просто сидеть над задачей, пока тебя не осенит. Это самое охуенное ощущение, ради которого стоит этим заниматься. А если уж задача вот просто никак не хочет сдвигаться с места, то лучше найти ее решение от толкового человека, а тут половина питоноебов, которые привыкли не решать задачи, а юзать системные функции, которые их решают.
Вообще, учиться лучше на языках низкого уровня, питон для больших дядей.
Конкретно твоя задача проще всего решается перебором или созданием дополнительного массива, в который ты заносишь только повторяющиеся числа.
Динамический массив в C# есть разумеется и проще всего его реализовать системным классом List<T>
Даю алгоритм, а ты попытайся закодить:

List<int> введенный массив
List<int> массив с повторами
пока (не пройдем весь введеный массив)
{
если (элемент введенного массива не содержится в массиве с повторами)
{ проверяем, если ли его повторы во введенном массиве и если есть хотя бы 1 повтор, заносим его в массив с повторами}
}
Выводим массив с повторами (можно заранее отсортировать для красоты)
Аноним 20/10/17 Птн 15:57:15  163324532
>>163324440
Мы вам перезвоним.
Аноним 20/10/17 Птн 15:57:39  163324556
>>163324132
Вот выводит только последний. Если добавить сам вывод в последний цикл, ото будет выводить все одинаковые числа 2,2,3,3, например. Не подскажите что исправить?

static void Main(string[] args)
{
int[] arr1 = new int[] { 1, 2, 2, 3, 3, 4, 5 };

int index1 = 0;

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

for (int j = 0; j < arr1.Length; j++)
{
if (i == j) continue;

else if (arr1 == arr1[j] )
{

index1 = arr1;


Console.WriteLine(index1);

}

}


}
Аноним 20/10/17 Птн 15:58:53  163324633
>>163324440
>а тут половина питоноебов, которые привыкли не решать задачи, а юзать системные функции,
>проще всего его реализовать системным классом List<T>

А слабо без системных плюшек?
Аноним 20/10/17 Птн 15:58:56  163324636
>>163324532
Так и знал, что надо РНР учить было, сейчас зарабатывал бы 300к/сек
Аноним 20/10/17 Птн 15:59:22  163324666
>>163324440
Ну конечно же лучше каждый раз изобретать велосипед и биты перебирать.
Я понимаю, что есть места, где это необходимо, но применять низкоуровневое программирование везде - это полный тупизм.
Это как для того, чтобы что-то написать, ты изобретаешь ручку и бумагу, создаешь их с нуля на станках, которые ты так же изобретаешь и создаешь с нуля.
Аноним 20/10/17 Птн 15:59:26  163324671
>>163324556
Послушай, тебе уже несколько раз сказали два правильных решения. Будет контрпродуктивно писать за тебя код. Извини.
Аноним 20/10/17 Птн 16:00:20  163324721
378v1.png (72Кб, 740x406)
Аноним 20/10/17 Птн 16:02:13  163324807
>>163324440
>проще всего решается перебором или созданием дополнительного массива
Вот из-за таких уебанов как ты нынче даже сраный калькулятор требует не менее 512Мб оперативки, а ОС жрут ресурсы как не в себя. Тебя вообще к программированию и технике подпускать нельзя.
Аноним 20/10/17 Птн 16:02:49  163324832
>>163305671 (OP)
>Вот, например, задача: дан массив чисел, найти и вывести все числа которые повторяются.
Нет таких задач в программировании, не трать время зря.
Аноним 20/10/17 Птн 16:02:50  163324834
>>163305671 (OP)
Сейчас сижу, читаю этот тред, нихуя понять не могу, о чем он... Сравни 2 и 3, сравни 1 и 2, сравни 3, 1 и 2, а затем посмотри на массив.
Ебанутые какие-то.

мимо-гуманитарий
Аноним 20/10/17 Птн 16:03:27  163324860
>>163324807
Зато он выебывается, что не использует встроенные методы и чужие библиотеки. Тупой пидрила короче.
Аноним 20/10/17 Птн 16:03:56  163324882
>>163324721
vi или vim стоит практически на каждом сервере, этот ваш емакс я не видел ни разу.
Аноним 20/10/17 Птн 16:04:42  163324916
>>163324633
ОП говорит, что учится на С#, вот я и описал, как бы я это делал на С#. На паскале каком-нибудь пришлоось бы поебаться с двумя вещами:
1) Объявление динамического массива
2) Функция Contains(T), которая определяет, есть ли в массиве T.

Первая решается минут за 5, со второй пришлось бы поебаться:
public bool Contains<T>(T x)
{ ret = false; int i = 0;
while (i < массив.Length && !ret)
{ if (массив == x) {ret = true} ++i;}
return ret;
}
Аноним 20/10/17 Птн 16:06:15  163324998
>>163324666
Человек учится. Я на работке как бы тоже биты не перебираю и юзаю системные плюшки направо и налево, но учиться на языке, который мало того, что за тобой мусор убирает, так еще и кучу задач решает за тебя это так же глупо, как не переходить на высокоуровневые языки, когда пришло время.
Аноним 20/10/17 Птн 16:08:18  163325100
>>163324832
А какие есть?
Аноним 20/10/17 Птн 16:09:24  163325158
>>163324834
Не завидуй. Для матана много воображения нужно.
Аноним 20/10/17 Птн 16:09:28  163325165
>>163324916
Ты рекомендовал не использовать системные функции, но сам использовал системную.
Аноним 20/10/17 Птн 16:09:31  163325166
Создаешь мапу <Число, Количество повторов>, проходишь по массиву и для каждого числа создаешь запись/прибавляешь повтор если уже создано.
Потом выводишь те ключи, значения при которых > 1. Сложность O(N), этого хватит.
мимо-джаваист
Аноним 20/10/17 Птн 16:11:28  163325284
>>163324998
Как раз таки лучше начать с простого. Ты же не будешь садиться сразу на шоссейный велосипед или горный? Ты сначала оседлаешь трехколесный, потом может быть пересядешь на двухколесный, но с страховочными колесиками или пропустишь этот шаг.
Так же и тут. Вместо огромного объема знаний и основ и перекладывание бит - можно начать с чего-то простого, которое похоже на другие языки, но симпатичнее и проще, а потом уже переходить на более сложные языки если в этом будет необходимость.
Аноним 20/10/17 Птн 16:11:36  163325298
>>163324832
>Нет таких задач в программировании
Базовая задача для новичков. Решается в 2 действия опубликованных ещё при Ленине без введения дополнительного массива, написания велосипеда и выстрела в ногу. Просто головой подумать надо.
Аноним 20/10/17 Птн 16:12:10  163325327
>>163325100
Создать класс, сущность базы данных, связать элементы класса с интерфейсом, создать интерфейс и так далее. Никакие "найдите повторяющиеся числа в массиве" никогда не встречаются в реальном программировании ни в каком виде. Для нахождения того что нужно скорее всего уже написано метод, но это еще и не нужно.
Аноним 20/10/17 Птн 16:12:54  163325370
>>163325298
Я понимаю, что это можно сделать в двойном цикле, но в реальном программировании нет таких задач, только в блядских учебниках.
Аноним 20/10/17 Птн 16:14:01  163325425
>>163325370
>>163325327
Давайте ссылки на своих гитхабы.
Аноним 20/10/17 Птн 16:15:11  163325494
>>163325370
>в реальном программировании нет таких задач
Любой алгоритм поиска.
Аноним 20/10/17 Птн 16:15:38  163325527
>>163325425
Это всё я написал и у меня нет гитхаба. А должен быть?
Ну очевидно можно еще сортировку сделать и сравнивать потом n с n+1 а потом проскакивать все многократные повторения.
>>163325494
Ты утверждаешь, что это требуется в любом алгоритме поиска?
Аноним 20/10/17 Птн 16:16:28  163325587
>>163305671 (OP)
> Вот, например, задача: дан массив чисел, найти и вывести все числа которые повторяются. Вывести однократно.
Изучай стандартную библиотеку своего языка.
Разбивай задачу на более мелкие и смотри как их можно решить.
Аноним 20/10/17 Птн 16:17:57  163325669
>>163325527
> у меня нет гитхаба.
Значит ты простой кукарекающий петушок, который не имеет отношения к программированию.
Так что пиздуй в свой петушинный угол.
Аноним 20/10/17 Птн 16:18:42  163325707
>>163325669
Почему же? Я закончил мгу и работаю в энтерпрайзе, и я имею прямое отношение к программированию.
Аноним 20/10/17 Птн 16:19:17  163325742
>>163325707
Ну так неси пруфы, перекладывать бумажек.
Ебучий фантазер
Аноним 20/10/17 Птн 16:19:46  163325776
>>163325527
Это алгоритм по поиску значения и елси ты пишешь одни хелловорлды и сидишь на сосаче, то это не значит, что никому такие вещи не нужны.
Уметь в такие вещи надо. Или мы получим очередного Васяна с бесконечными велосипедами и костылями в простых вопросах.
Аноним 20/10/17 Птн 16:20:06  163325794
>>163325742
github.com/torvalds
Держи
Аноним 20/10/17 Птн 16:21:40  163325863
Что и требовалось доказать.
Аноним 20/10/17 Птн 16:21:42  163325866
>>163325776
Пошли маневры. Нужно уметь признавать свои обсеры. Если так хочешь доказать, что я не прав, потому что ты агрессивный мудак - то приведи пример, где в реальной жизни может понадобиться данный поиск повторений и однократный вывод.
Аноним 20/10/17 Птн 16:21:48  163325878
Где ошибка и как сделать правильно?


static void Main(string[] args)
{
int[] arr1 = new int[] { 1, 2, 2, 3, 3, 4, 5 }; массив создаем

int index1 = 0;

for (int i = 0; i < arr1.Length; i++) здесь будет браться число, которое будет сравниваться со всеми остальными
{

for (int j = 0; j < arr1.Length; j++) здесь идет сравнение как раз 1 числа с остальными
{
if (i == j) continue; это чтобы не сранивать 1 с 1.

else if (arr1 == arr1[j] ) а вот тут находим как раз одинаковые числа. а вот что дальше делать?
{

index1 = arr1; если записать в перемнную, то будет только 1 число сохранено.
если сразу на вывод тут же, то будет выведено 2,2,3,3, а надо 2,3


Console.WriteLine(index1);

}

}


}
Аноним 20/10/17 Птн 16:22:00  163325892
>>163325742
С чего ты взял, что я тебе должен что-то доказывать?
Аноним 20/10/17 Птн 16:22:42  163325937
>>163325298
Ну так напиши, а не кидайся понтами.
Аноним 20/10/17 Птн 16:24:28  163326038
>>163325866
>не могу решить простую задачку для школьников
>считаю себя прогроммистом
>нинужо! неиспользуется! кукареку!
>все обосрались!
Ты так толстишь или серьёзно такой даун?

С твоей тухлой логикой 3\4 школьной программы можно под нож пускать просто потому, что 95% ей не воспользуются.
Аноним 20/10/17 Птн 16:25:02  163326073
>>163325937
Что написать?
Аноним 20/10/17 Птн 16:25:46  163326121
>>163325284
Плюсую. Никакого смысла пугать людей сложностями нет, поэтому всякие programming 101 и начинают с черепахи и сложения.
Понятиям вычислительной сложности в любом случае научат на алгоритмах, так что тут лоулевел тоже мимо.
Аноним 20/10/17 Птн 16:26:02  163326138
>>163325776
Двачую этого
Аноним 20/10/17 Птн 16:26:33  163326171
>>163326038
Ну что значит, не может решить? Если в языке есть например есть конструкция list.count(value x), почему бы ее не юзать?
У нас нет граничных условий.
Аноним 20/10/17 Птн 16:28:18  163326272
>>163326073
Решение отличное от "создать в памяти коллекцию для отслеживания количества повторов".
Аноним 20/10/17 Птн 16:29:24  163326343
>>163326171
Потому что суть задания тогда пропадает. Ты сам как бы должен ее написать.
Нас так и учили: давали задание изобрести велосипед, а потом говорили: молодцы, но (СЮРПРИЗ) в языке это уже есть.
В результате и мозги научаются алгоритмическому мышлению и потом необходимость в велике пропадает.
Аноним 20/10/17 Птн 16:31:08  163326434
>>163325878
Во втором цикле i к j приравняй, затем при встрече одинаковых элементов проверяй наличие этого элемента в новом массиве, если нет - заноси. Затем просто выводи получившейся массив и все
Аноним 20/10/17 Птн 16:31:08  163326435
>>163326038
Так я же решил, почитай мои посты.
>С твоей тухлой логикой 3\4 школьной программы можно под нож пускать просто потому, что 95% ей не воспользуются.
Полностью согласен с этим, я считаю, что было бы лучше, если бы в школе давали больше полезного знания и меньше бесполезного.
Аноним 20/10/17 Птн 16:31:28  163326450
>>163325878
https://ideone.com/KbmmZ8
Аноним 20/10/17 Птн 16:31:51  163326470
>>163326434
j к i верней
Аноним 20/10/17 Птн 16:32:25  163326499
>>163305671 (OP)
>Я просто как-то не догоняю.
Все когда-то не догоняли. Терпение и практика.
Аноним 20/10/17 Птн 16:33:46  163326582
>>163326038
>просто потому, что 95% ей не воспользуются
не 95%, а 100%
Аноним 20/10/17 Птн 16:38:53  163326846
>>163326435
И правильно. Нужно сократить всю историю до ВОВ. Русский язык до пары сотен слов и похуй на все правила, все равно мы не на диктанте большую часть времени. По математике оставить только сложение и вычитание. В химии только формулу спирта и то, что Менделеев ее придумал и он был Русским. Биологию нужно запретить, там пенисы и вагины в итоге обсуждают, греховно. Географию привязать только к изучению своего города или района и ключевые места в нем (магазины могут покупать рекламу в учебнике). Астрономию заменить на астрологию и научить 12 знакам зодиака и умению определять свой и вычитывать будущее в бесплатных газетах.
Вот тогда заживем. И времени на поднятие скален будет больше.
Аноним 20/10/17 Птн 16:39:47  163326907
>>163326450
Да, работает. Спасибо. Буду разибраться.
Аноним 20/10/17 Птн 16:42:09  163327050
>>163326435
>Так я же решил
Ткни носом в алгоритм, будь бобр. А то я только упоминание про 2 цикла видел, что есть просто - пальцем в небо.

Я предложил банальную сортировку и проход по массиву одной переменной. Проще и надёжнее ты эту задачу не решишь.
Аноним 20/10/17 Птн 16:42:34  163327066
>>163326907
ОП, могу повторить, что, подозреваю, эта задача по алгоритмам и тебе стоит довести элементарщину до подкорки перед тем как в это лезть. С алгоритмической точки зрения задача решена плохо, если что.
Аноним 20/10/17 Птн 16:43:00  163327088
>>163326272
>>163327050
Аноним 20/10/17 Птн 16:43:25  163327107
>>163327050
Слушайте этого
Аноним 20/10/17 Птн 16:45:41  163327234
>>163326846
> Нужно сократить всю историю до ВОВ.
Да и после, история вообще не нужна, это просто занимательная информация не полезнее классической музыки или художественной литературы.
> Русский язык до пары сотен слов и похуй на все правила, все равно мы не на диктанте большую часть времени.
В общем-то да, единственная функция лингвистического языка - обмен информацией. Если знаний языка достаточно для однозначного обмена информацией - значит язык человек знает. Общие правила объяснить надо на уровне "казнить нельзя помиловать", в остальном же пустая трата времени, и полезно может быть только в качестве занимательной информации лингвистам на уровне исследований задорнова.
>По математике оставить только сложение и вычитание.
К сожалению большинству людей математика не нужна, как бы я её не любил. Не сложение и вычитание, побольше конечно, но производные никому нахуй не нужны.
>В химии только формулу спирта и то, что Менделеев ее придумал и он был Русским.
Химия вообще не нужна.
>Биологию нужно запретить, там пенисы и вагины в итоге обсуждают, греховно.
А вот биология нужна, но там объясняют всякую хуйню про аллельные гены, а потом люди не знают чем вирус от бактерии отличается, и что при вирусной инфекции нельзя лечиться антибиотиком. В биологии можно сделать огромный минус бесполезной и огромный плюс полезной информации.
>Географию привязать только к изучению своего города или района и ключевые места в нем
Аналогично можно было бы рассказывать полезную информацию про разные страны, а не изучать блядские субъекты эрэфии и рисовать контурные карты.
> Астрономию заменить на астрологию
Астрономию не изучают в школах, слава аллаху
Аноним 20/10/17 Птн 16:46:37  163327281
>>163327050
>Я предложил банальную сортировку и проход по массиву одной переменной.
Так и я предложил в том же посте, на который ты мне ответил:
>>163325527
>Ну очевидно можно еще сортировку сделать и сравнивать потом n с n+1 а потом проскакивать все многократные повторения.

Какой же ты желчный долбоеб.
Аноним 20/10/17 Птн 16:49:04  163327405
>>163327234
Лол, что у человека в голове, то и в ИДЕ, точно.
Ты хоть раз задумывался что в 7 лет нельзя определить, чем человек будет заниматься?
Аноним 20/10/17 Птн 16:51:15  163327546
>>163327281
>желчный долбоеб
Тащемта, я просто предложил решение, а вот ты кукарекать начало про "нинужно" и кидаться говном. И кто тут у нас желчный долбоёб?
Аноним 20/10/17 Птн 16:51:25  163327559
>>163327405
И что дальше? Может человек хочет вообще заниматься тем, что в школе не проходят? Почему нужно обязательно нажраться этого бесполезного говна? Если у ребенка проблемы с определением профессии - то родителям пожалуй стоит этим заняться и поизучать разное. И как показывает практика, школа не гарантирует, что человек будет знать, чего он хочет. Очень многие не знают в 11 классе какие егэ сдавать.
Аноним 20/10/17 Птн 16:52:37  163327631
>>163327546
Бро а скажи лвл свой и сколько лет опыта. Просто интересно.
Аноним 20/10/17 Птн 16:53:31  163327678
>>163327546
>Тащемта, я просто предложил решение
Нет, ты на меня накинулся с оскорблениями и начал обсирать без оснований. Вот например:
>а вот ты кукарекать начало
>про "нинужно"
Ты всё еще не доказал обратного, только говном метаешься.
>и кидаться говном
Не проецируй, этим ты занимаешься. Я лишь сделал тебе замечание, что ты желчный злобный мудак, и оно не безосновательное, оно основано на неуместных оскорблениях, вместо аргументов.
>И кто тут у нас желчный долбоёб?
Всё еще ты.
Аноним 20/10/17 Птн 16:53:42  163327689
>>163327405
Можно. Локализация функциональных зон
Аноним 20/10/17 Птн 16:54:33  163327723
>>163305671 (OP)
>Если записать в переменную
Пиши функциональщину, будь мужиком.
Аноним 20/10/17 Птн 16:55:07  163327742
>>163305671 (OP)
А сразу распечатать найденное повторяющееся число не пробовал?
Аноним 20/10/17 Птн 16:55:28  163327766
>>163327678
Да как хочешь, поехавший.
Аноним 20/10/17 Птн 16:56:46  163327841
>>163327766
Это я поехавший-то? Это ты, и я даже знаю, что у тебя за диагноз: нарциссическое расстройство личности.
Аноним 20/10/17 Птн 16:59:11  163327979
>>163327841
Ты уже и психиатром заделался, что диагнозы по постам раздаёшь? Психиатр-погроммист чтоле, лол?
Аноним 20/10/17 Птн 16:59:31  163327991
>>163305671 (OP)
Не боись, у меня всегда такая хуйня что все кажется сложным, а потом через пару месяцев я удивляюсь, как я это не понимал раньше.
Аноним 20/10/17 Птн 17:00:23  163328047
>>163327979
Интересуюсь психиатрией, и не только. А ты кроме троллинга на дваче ничем больше не интересуешься? Видимо да.
Аноним 20/10/17 Птн 17:00:39  163328062
>>163327559
Во сколько предполагается лет поступать на высшее и сколько там учиться? Сколько тратить на переподготовку, если что? Так-то из школы вроде после 9 класса никто не запрещает валить в никуда. Работать младше у нас все равно нельзя. Чем заниматься?
Аноним 20/10/17 Птн 17:01:40  163328111
>>163328062
>Чем заниматься?
Self improvement. Поиском и развитием своих талантов, а не выбором из сортов говна в школе.
Аноним 20/10/17 Птн 17:02:38  163328175
>>163305671 (OP)
Реши эту задачу сам в своей голове. Запиши по пунктам что ты делал. Переведи свой псевдокод в сисярп или на чем ты там пишешь.
Аноним 20/10/17 Птн 17:03:30  163328220
Array(12,1,1,2,2,3,4,5,3,5,6,7,8,9,9,8,8,10,11).groupBy(identity)
.withFilter {case (_, l)=> l.length > 1} map(_._2) foreach(l => println(l.head))
Аноним 20/10/17 Птн 17:05:40  163328337
>>163328220
А если массив 2 гига данных?
Аноним 20/10/17 Птн 17:06:19  163328372
>>163305671 (OP)
>Я просто как-то не догоняю.
Ставь задачу и думай, как её решить. Делай различные улучшения и задачи конкретно под свои нужды. Например напиши сортировку двач картинок по общей цветовой палитре. Или детектор наготы, чтобы сортировать прон.
Аноним 20/10/17 Птн 17:06:37  163328382
>>163328337
Говнокодер пососет хуец
Аноним 20/10/17 Птн 17:10:12  163328544
>>163327742
Но тогда оно распечатаетмя столько раз, сколько повторяется
Аноним 20/10/17 Птн 17:12:24  163328670
15084376952770.jpg (68Кб, 480x480)
Помню в школе меня одноклассник одной времяубивалке научил. Берем тетрадь в клеточку и прописываем цифры от 1 до 15, причём, двузначные числа пишутся в 2ух клетках. И длина массива была фиксированной - 9 элементов
Получалось что-то вроде:
1-2-3-4-5-6-7-8-9 (десятку пропускаем)
1-1-1-2-1-3-1-4-1
5
потом начинаем зачёркивать те цифры, которые находятся рядом и равны по горизонтали или диагонали. Потом зачёркиваем те, которые дают в сумме 10. Потом повторяем с равными и т.д., пропуская зачёркнутые. В результате получается что-то вроде
0-2-3-4-5-6-7-0-0
0-0-0-0-1-3-1-4-0
5
Когда сделать уже ничего невозможно, то просто переписываем дальше те цифры, которые остались и повторяем всё заново.

Я много времени на уроках убил на это занятие, варьируя разные параметры. Когда подрос, то забыл про эту головоломку, но недавно вот вспомнил и всё не могу автоматизировать этот процесс, т.к. ленивое хуйло.

А вообще, как задачка по программированию - интересная штука. Вот это может решить кто?
Аноним 20/10/17 Птн 17:12:28  163328674
>>163328337
А в чём проблема с 2мя гигами?
Аноним 20/10/17 Птн 17:13:14  163328703
>>163328674
Как ты их забьешь в свою программу? Через ctrlc ctrlv что ли?
Аноним 20/10/17 Птн 17:14:30  163328780
image.png (170Кб, 1812x770)
>>163328047
>>163327979
>>163327841
>>163327766
>>163327678
>>163327546
>>163327281
Вы такие пуси. Прям как семейная пара ссоритесь :3
Аноним 20/10/17 Птн 17:14:52  163328798
>>163328382
Вангую, что пососёт хуец пользователь, а говнокодеру ещё и производители памяти приплатят за поддержку продаж их китайской рассыпухи втридорога.
Аноним 20/10/17 Птн 17:15:47  163328851
>>163328703
А как опу надо"забивать" их в свою программу? Или в смысле нужна функция, принимающая на вход массив?
Аноним 20/10/17 Птн 17:15:52  163328859
>>163328670
Я тоже в такую хуйню играл и помнится даже какой-то простой способ нашел, как быстро выиграть, но мне сказали, что я читер и так нельзя было делать, хотя все по правилам было, но забил хуй потом на нее.
Аноним 20/10/17 Птн 17:16:36  163328897
>>163328851
Ну может он файл подключит, не ебу. Но в твоей программе это выглядит нереальным.
Аноним 20/10/17 Птн 17:18:34  163329006
>>163328859
>помнится даже какой-то простой способ нашел, как быстро выиграть
А я находил - просто там правила немного меняешь и через пару переписываний у тебя там все цифры сходятся в нули. А если по-хардкору, то у меня просто уже внимания нехватало по полстраницы переписывать и сравнивать и я обсерался.
Интересно, что думала моя маман, глядя на эти цифры в тетрадях. Наверное, что у неё выдающийся аутист растёт.
Аноним 20/10/17 Птн 17:20:10  163329105
>>163328897
Ну давай уточним, может я где-то неправильно понимаю: если повторяющиеся элементы встречаются строго один за другим, тогда можно сделать решение для любого размера файла и стримить файл. Если повторяющиеся элементы разбросаны рандомно по массиву, его всё равно надо грузить целиком в память. Или я не прав? (я недавно в кодинге)
Аноним 20/10/17 Птн 17:20:23  163329121
>>163329006
>А я находил
И я находил

сельфикс
Аноним 20/10/17 Птн 17:22:49  163329278
>>163329105
> его всё равно надо грузить целиком в память.
Нет. Можно отсортировать и потом уже повторяющиеся будут встречаться один за другим. Сортировка тоже не требует грузить массив целиком в память.
Аноним 20/10/17 Птн 17:24:58  163329410
>>163329278
>Сортировка тоже не требует грузить массив целиком в память
А где он тогда сортируется?
Аноним 20/10/17 Птн 17:26:07  163329472
>>163329410
По очереди же. Весь целиком одновременно грузить не надо.
Аноним 20/10/17 Птн 17:28:21  163329637
>>163329410
Он имел ввиду, что памяти под второй массив выделят не надо. Для решения ОПовской задачи тут используется памяти ровно как в одном элементе массива - сперва для сортировки, а затем для сравнения.
Входящие данные, обычно, тут не учитываются как оперативная память.
Аноним 20/10/17 Птн 17:28:41  163329656
>>163323866
Размер строк известен?
Аноним 20/10/17 Птн 17:28:42  163329658
>>163329472
Ты имеешь в виду external sorting?
Аноним 20/10/17 Птн 17:29:43  163329720
>>163329410
В стеке.
Аноним 20/10/17 Птн 17:30:38  163329778
>>163329658
Нет, просто в отдельный момент сортировки сравниваются только два элемента, а не все сразу. Можно распараллелить, но весь массив в память все равно в один момент не загрузится.
Аноним 20/10/17 Птн 17:31:44  163329849
Сука бля.
Сортируешь массив по порядку. Потом сравниваешь соседние позиции.
Аноним 20/10/17 Птн 17:32:35  163329909
k:=0
for j:=1 to n do
k:=k+1
for i:=1 to n do
if a[j]=a then b[k]:=a[j]

Потом сортируешь пузырьком и выводишь все элементы

Надеюсь, не проебался

затрахал паскашь, мимо-хуй из 11 класса
Аноним 20/10/17 Птн 17:33:17  163329949
>>163329909
паскаль*

быстрофикс
Аноним 20/10/17 Птн 17:34:07  163330003
>>163329909
*a[j]=a

еще один
Аноним 20/10/17 Птн 17:34:47  163330045
>>163329909
Да сука, короче а(джи)=а(и)
Аноним 20/10/17 Птн 17:34:50  163330049
На самом деле сортировка более емкий процесс, чем поиск повторений, он она в себя включает этот поиск. Так проще написать, но дольше вычислять.
Аноним 20/10/17 Птн 17:34:50  163330050
>>163329778
А можно пример кода, сортирующий ебического размера файл? (если можно на Java, Scala или Python, ну может C я тоже пойму)
Аноним 20/10/17 Птн 17:34:57  163330056
>>163329849
Нет, нужно ещё один массив выделить для создания в памяти коллекции повторов с номерами элементов, а потом можно и ещё один - отзеркалить входящие данные. И елозить, елозить этими массивами друг по другу, используя коллекцию как смазку.

А потом тебя в майкрософт кодить возьмут - там таких любят.
Аноним 20/10/17 Птн 17:35:47  163330110
>>163329656
В смысле, на картинке же все ясно. Каждый след ряд больше предыдущего на 1 цифру.
Аноним 20/10/17 Птн 17:35:48  163330111
>>163330050
Так же как и любая другая сортировка. Просто твоя подразумевает введение все чисел непосредственно в программу.
Аноним 20/10/17 Птн 17:36:08  163330134
>>163330050
Не было в задаче этого бреда.
Аноним 20/10/17 Птн 17:39:59  163330389
>>163323866
Хуйня же, номер строки не изменяется, меняются номера столбоцов, по ним и считаешь:

от 1 до (скольки-то там)
строка:=веденному числу
сумма:=сумма+элемент(строка не изменяются, столбцы зависящие от переменной в условии цикла)
Аноним 20/10/17 Птн 17:40:33  163330437
>>163329656
Даю небольшую подсказку если еще не дошло. Посмотри суммы хотя первых 3-4 рядов и подумай, что они тебе напоминают.
Аноним 20/10/17 Птн 17:41:17  163330491
>>163328220
Можно короче
def sht[T](arr: Array[T]) =
arr.groupBy(identity).collect { case (x, l) if l.length > 1 => x } foreach(println)
Аноним 20/10/17 Птн 17:42:19  163330558
>>163330389
Все гораздо проще. Номер строки в кубе и будет суммой всех чисел в строке.
Аноним 20/10/17 Птн 17:44:30  163330731
>>163330558
Слишком выебисто самому там что-то определять и выискивать закономерности, пограмма же считает за меня
Аноним 20/10/17 Птн 17:44:52  163330756
>>163305671 (OP)
Не пойму, тебе нужно задачку решить или решить вопрос "как научиться кодить"? Я не очень хороший программист, наверное сделал бы функцию для этого всего, в ней объявил бы массив, в который записываются числа, и если такое число уже есть, в этом массиве, его бы не выводил, если нету - выводил бы число и забивал бы в локальный массив. Чем плох такой подход - этот локальный массив занимает место в памяти, если чисел много - хуёво будет. По хорошему, нужно сначала отсортировать числа в массиве, затем проверять каждое число в цикле на схожесть с предыдущим.
>Как научиться? Имею ввиду не выучить синтаксис, а именно научиться решать задачи.
В универах учат вышмат, алгоритмы и структуры данных и т.д. Тебе тоже следует задрочиться алгоритмами, на них ведь все строится.
>Но как объявить безразмерный массив?
В скриптовых языках и так не задаёшь размер для массива, в С++ вроде есть для этого объекты array и vector
На самом деле задача изишная
Аноним 20/10/17 Птн 17:45:53  163330832
>>163330731
Тебе буквально нужно посмотреть на 1 8 27 и понять, что это кубы.
Аноним 20/10/17 Птн 17:52:49  163331369
>>163330832
Ну смотри, чтобы написать пару лишних строк у меня ушло меньше времени, чем на выискивание и понимание алгоритма
Аноним 20/10/17 Птн 17:54:45  163331530
>>163305671 (OP)
Ещё один смырдяй полез в программирование и не может решить задачку для 1 класса.
Рака жопы тебе.
Аноним 20/10/17 Птн 17:55:18  163331577
>>163331369
Ну это потому что ты ленивый и тебе проще построить новый куб и пропустить одно место, чем тупо прорубить дверь лол.
Аноним 20/10/17 Птн 17:56:22  163331648
>>163331530
Еще один гений, который родившись знал всё и вся на свете. Как же вас дохуя, гениев таких.
Аноним 20/10/17 Птн 18:03:29  163332150
>>163331530
Учитывая количество мамкиных девелоперов, гордо решающих за n^2, еще посмотрим, мож этот чему и получше научится.
Аноним 20/10/17 Птн 18:05:36  163332304
>>163323866
Там задачка просто на внимательность, а не на алгоритмы и логику.

мимо
Аноним 20/10/17 Птн 18:07:01  163332411
>>163332150
>гордо решающих за n^2
Непонел о чём ты.
Аноним 20/10/17 Птн 18:07:13  163332422
>>163330049
А вот об этом никто не подумал.
Аноним 20/10/17 Птн 18:10:25  163332673
>>163332411
https://ru.wikipedia.org/wiki/%D0%92%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%B0
Аноним 20/10/17 Птн 18:12:14  163332822
>>163332422
Все об этом знают - не намного сортировка дольше, чем поиск совпадений. И там, и там используется операция сравнения много раз.

И вообще, это звучит как оправдание.
Аноним 20/10/17 Птн 18:14:05  163332975
>>163332673
Насколько же ты ебанутый, что на простой вопрос отсылаешь человека на википедию со статьёй, длиной с хуй твоей мамки.
Аноним 20/10/17 Птн 18:14:42  163333028
>>163306747
HashSet, связный список - это не финтифлюшки из какого-то API (wtf?). Это базовые структуры данных.
Тебе надо знать о них, уметь ими пользоваться. Тебе не обязательно реализовывать их каждый раз с нуля, но лучше знать как они устроены и в каких ситуациях работают быстро и когда медленно.
Нет смысла ограничиавть себя, не используя настолько базовые и необходимые структуры данных. Ты все равно придешь к использованию связного списка, когда тебе понадобится массив с изменяемой длиной. Или сделаешь так как сделан List в C# - там внутри объявляется массив определенной длины и когда место заканчивается просто создается новый в 2 раза больше и в него копируется все из старого. Оба эти подхода имеют свои сильные и слабые стороны как с точки зрения производительности при различных операциях, так и по потреблению памяти.
Тебе не нужно пытаться ограничить себя только статичными массивами. Такие структуры данных как связаные списки, деревья, хешсет тот же - это базовые вещи, тебе необходимо использовать их, чтобы эффективно решать задачи, а не изобретать каждый раз велосипед.
Аноним 20/10/17 Птн 18:15:46  163333125
>>163330756
>затем проверять каждое число в цикле на схожесть с предыдущим.
И вот у тебя массив 1 1 2 2 2 2 3 3 4
И у тебя выведутся 1 2 2 3 т.к. 2 если сравнивать с соседними то повторяется несколько раз.
Аноним 20/10/17 Птн 18:19:12  163333488
>>163330049
Но при сортировке ты не сравниваешь каждый с каждым.
Cортировка nlog(n).
По методу сортировки nlog(n) сортировка + n проход по массиву => nlog(n) + n = n(log(n) + 1) => nlog(n)
Вложенные циклы дадут тебе n*n = n^2
Аноним 20/10/17 Птн 18:20:11  163333553
>>163333125
Ну так выводи только тогда когда есть совпадения с переменной, в которую, сходу пишется только изменившееся (первое) число.
Требуется же вывести повторяющиеся число, а первое - не повторное.
Аноним 20/10/17 Птн 18:20:27  163333573
>>163333125
Если его отсортировать по порядку, можно выводить число, после того как вывел одно, записываешь его в переменную, проверяешь следующее число на равенство с числом хранящимся в переменной перед выводом, где я ошибся?
Аноним 20/10/17 Птн 18:21:32  163333639
>>163332822
>И там, и там используется операция сравнения много раз.
Но сортировка - это еще и куча присваиваний и обменов данными в памяти.
Аноним 20/10/17 Птн 18:21:43  163333657
>>163332975
Ну вот такая она, русская вики. Читал бы средний двачер по-английски, было б короче.
Аноним 20/10/17 Птн 18:22:00  163333678
>>163333488
>Но при сортировке ты не сравниваешь каждый с каждым.
Как и при поиске.
Аноним 20/10/17 Птн 18:22:27  163333709
>>163333573
переменная всегда хранит же только 1 число. т.е. ты выведешь только 1 из всех повторяющихся.
Аноним 20/10/17 Птн 18:26:13  163333920
>>163333709
Входящий отсортированный массив: 1 1 1 2 2 2 2 3 4 4
Переменная берёт только первое число - когда оно не равно содержащемуся в ней: (1) 1 1 (2) 2 2 2 (3) (4) 4 - все без скобок выводятся, а те, что в скобках - в переменную.
Цикл же длиной в массив.
Аноним 20/10/17 Птн 18:31:22  163334226
>>163333678
Никто не даст такой гарантии. Да и n*n/2 (например в среднем) это все равно порядок n^2
Аноним 20/10/17 Птн 18:37:56  163334613
>>163334226
Как можно сделать быструю сортировку - так же можно сделать и быстрый поиск.
Аноним 20/10/17 Птн 18:38:03  163334621
>>163333709
пиздец ты тормоз.
Я давно ничего не писал, поэтому не помню как там в с++ передаётся в фукцию массив, но вот как нужно делать:
int mass[n]; // отсортированный массив
void(*int mass){
int temp; // та самая переменная хранящая число которое уже было
for(var i = 0; i < n; i++){
if(temp != mass){
std::cout << mass << std::endl;
temp = mass;
}
else continue;
}
}

В коде ошибки наверняка будут, но суть не в синтаксисе
Аноним 20/10/17 Птн 18:56:49  163335824
>>163305671 (OP)
static void Main(string[] args)
{
int[] input_array = new int[] { 1, 1, 3, 5, 7, 9, 9, 9, 11, 11, 13, 13, 13, 13, 15 };
int a = input_array.Max();
int[] temp_array = new int[a];

for (int i = 0; i < input_array.Length; i++)
temp_array[input_array-1] +=1;

for (int i = 0; i < temp_array.Length; i++)
if (temp_array > 1)
Console.WriteLine(i+1);
Console.Read();
}
Аноним 20/10/17 Птн 18:57:41  163335882
>>163305671 (OP)
Блять, нахуя вы решаете эти тупые задачи? Это НЕ помогает
Аноним 20/10/17 Птн 18:58:22  163335920
>>163306318
Безразмерный массив в шаре - это List<int> в твоем случае, няша.
Аноним 20/10/17 Птн 19:06:48  163336432
>>163334613
Прикольно. А какой алгоритм быстрого поиска числа в несортированном массиве?
Аноним 20/10/17 Птн 19:54:31  163339253
>>163305671 (OP)
Тут есть люди с опытом программирования на с#?
Пишу функцию, которая считает в файлах количество каких-нибудь символов.
Как мне файл передать в функцию? Какого типа указать этот параметр?

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

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