For-UA - Форум всея Великия и Малыя и Белыя России
https://for-ua.info/

Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года
https://for-ua.info/viewtopic.php?f=2&t=20563
Страница 4 из 5

Автор:  Maxi200 [ 22.05.15, 14:38 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

Цитата:
А шо, энтот вконтактик есть нечто выдающееся? Век бы без него жил и без фэйсбука тож. Иное дело, FineReader, к примеру...

Вконтакт и фейсбук - выдающееся промоушен

Finereader - программа.

_____________

Это разная суть

Автор:  Христиан Рябчиков-Жуй [ 22.05.15, 14:39 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

Допрос шо ли? :)

Антивирусом каким пользуемси? А хотя бы и 1С. Акромя того, то, на каких алгоритмах у нас там все летает, ходит(плавает), стреляет, это вам не шиш собачий, только об этом мало кто знает. Когда-то я кой-чего знал.... :cray:

Автор:  Джиломан [ 22.05.15, 14:40 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

Maxi200 писал(а):
Цитата:
А шо, энтот вконтактик есть нечто выдающееся? Век бы без него жил и без фэйсбука тож. Иное дело, FineReader, к примеру...
Вконтакт и фейсбук - выдающееся промоушен
Finereader - программа.
_____________
Это разная суть
Вместо всяких математик следовает учить промоушену и менеджменту хаускипинга.

Автор:  Христиан Рябчиков-Жуй [ 22.05.15, 14:41 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

"Вконтакт и фейсбук - выдающееся промоушен"

Мы же тут программирование обсуждаем.

Автор:  Христиан Рябчиков-Жуй [ 22.05.15, 14:43 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

"Вместо всяких математик следовает учить промоушену и менеджменту хаускипинга."

Энто правильно, пущай индусы программирують, нефиг тут :)

Автор:  Дубр [ 22.05.15, 14:47 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

Цитата:
не поддавайтесь на рекламные брошурки.
создай на шарпе функцию выборки(или сортировки) из произвольно массива всех записей в котором поле удовлетворяет нужным условиям.
на JS это 5 строк для ЛЮБОГО массива. на Шарпее это тот ещё гемор.

В C# это не 5 строк, это одна строка.
Например для списка

List<string> fruits = new List<string> { "apple", "passionfruit", "banana", "mango", "orange", "blueberry"};

Эта команда

fruits.Where(fruit => fruit.Length < 6);

вернет все элементы с длиной менее 6 символов.

Насчет рекламных брошюр улыбнуло. Пишу о том с чем сам сталкивался. Вы вообще знаете что такое асинхронные ф-ии?
Подозреваю что в JS их вообще невозможно реализовать.

Автор:  dreka [ 22.05.15, 14:49 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

Христиан Рябчиков-Жуй писал(а):
Допрос шо ли?
да не , просто хотел понять кто что считает кульной прогой.

просто для некоторых Ыксель является вершиной.
а для когото прога решаюшая NP задачу за линейное время. ( по типу транспортной задачи )

Автор:  dreka [ 22.05.15, 14:56 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

Дубр писал(а):
вернет все элементы с длиной менее 6 символов.
Дубр а теперь сделай это для многомерного массива
Array ( id,name,fullname, date, changedate,. . . )
где поле выборки и функция задаётся пользователем ))))

как говорится удачи )))

Автор:  dreka [ 22.05.15, 15:00 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

Дубр писал(а):
Пишу о том с чем сам сталкивался. Вы вообще знаете что такое асинхронные ф-ии?
не , не знаю. вот свой HTTP-сервер собрал на 2.0 ))) на хрена мне эти Таски.

всё что сделано в 4.0 это просто обвес того , что было в 2.0. удобнее , да хрен его знает. как то работает и так нормально.

Автор:  Дубр [ 22.05.15, 15:05 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

Цитата:
Дубр а теперь сделай это для многомерного массива
Array ( id,name,fullname, date, changedate,. . . )
где поле выборки и функция задаётся пользователем ))))

как говорится удачи )))

все делается. напиши свой код на JS, а я его переведу на шарп.

так что там с асинхронными функциями? ))

Автор:  dreka [ 22.05.15, 15:13 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

Дубр писал(а):
все делается
ну вот и напиши , как ты в метод расширения будешь передавать параметр - имя поля поиска.

типо функция какая то такая
Array GetMyArray(Array Ar, string LookFieldName, delegate Func )
{
return Ar.Where(A=>Func( A.LookFieldName ) )
}
что то типа
Array MyRecord(id,name,fullname, date, changedate,. . . )
var result= GetMyArray (MyRecord, "id", "функция фильтра где id<15 и date>2015.01.01" )

я это не для того пишу , что я что то знаю, просто хочу показать , что "шЫрокие" возможности C# это явно преувеличение

Автор:  Христиан Рябчиков-Жуй [ 22.05.15, 15:18 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

Ах, то ли дело старый добрый Borland C 2.0 :cray:

Чо-то я сегодня такой чувствительный. Старею, видать.

Автор:  Дубр [ 22.05.15, 15:28 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

Цитата:
ну вот и напиши , как ты в метод расширения будешь передавать параметр - имя поля поиска.

типо функция какая то такая
Array GetMyArray(Array Ar, string LookFieldName, delegate Func )
{
return Ar.Where(A=>Func( A.LookFieldName ) )
}
что то типа
Array MyRecord(id,name,fullname, date, changedate,. . . )
var result= GetMyArray (MyRecord, "id", "функция фильтра где id<15 и date>2015.01.01" )

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

Автор:  Дубр [ 22.05.15, 15:30 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

Цитата:
я это не для того пишу , что я что то знаю, просто хочу показать , что "шЫрокие" возможности C# это явно преувеличение

аналогично нет желания тут знания показывать или еще что-то. но случай с C# это как раз тот случай когда проанализировали разные языки, взяли из них идеи и создали очень неплохой и богатый новый язык.

Автор:  dreka [ 22.05.15, 15:32 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

Дубр писал(а):
аналогично нет желания тут знания показывать или еще что-то. но случай с C# это как раз тот случай когда проанализировали разные языки, взяли из них идеи и создали очень неплохой и богатый убогий новый язык. неведомую хрень

попробуй перевести на C#
Цитата:
function GetMyArray(AR,func)
{
var result=[]
for(var q=0;q<AR.length;q++) if (func(AR[q])) result.push(AR[q]);
return result;
}
var Ar=[{id:1,name:'Яков',date:2015},{id:100,name:'Поль',date:2014}]

var RESULT=GetMyArray(Ar,function(e){ if (e.id<15&&e.date>=2015) return true; })

var Func=new Function("e","{ if (e.id>=100) return true; }") // <-- функция поиска формируется параметром
var RESULT2=GetMyArray(Ar,Func)

console.log(RESULT,RESULT2)

Автор:  Дубр [ 22.05.15, 15:35 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

а ты тем временем скажи как будешь делать асинхронные функции на JS
:)

Автор:  dreka [ 22.05.15, 15:42 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

Дубр писал(а):
а ты тем временем скажи как будешь делать асинхронные функции на JS
:)
расскажу
Цитата:
var xmlhttp = getXmlHttp()
xmlhttp.open('POST','', true);
xmlhttp.send(reqvest);

Автор:  dreka [ 22.05.15, 15:46 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

ну или так. сделаем обвес через таймер.
function RunAsync(Func)
{ var T={thread:setInterval( function() { clearInterval(T.thread); Func(); } ,0)} }

делов то

Автор:  Дубр [ 22.05.15, 15:48 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

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

Автор:  dreka [ 22.05.15, 15:49 ]
Заголовок сообщения:  Re: Результаты Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC) 2015 года

Дубр писал(а):
это просто один случай вызова чужой функции.
а свою асинхронную функцию ты можешь создать в принципе?

нате
Цитата:
function RunAsync(Func,param)
{ var T={thread:setInterval( function() { clearInterval(T.thread); Func(param); } ,0)} }

function MyFunc(P)
{
var x=P.x*P.y;
alert(x);
}
RunAsync(MyFunc,{x:10,y:12})

Страница 4 из 5 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/