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С. Акромя того, то, на каких алгоритмах у нас там все летает, ходит(плавает), стреляет, это вам не шиш собачий, только об этом мало кто знает. Когда-то я кой-чего знал.... |
Автор: | Джиломан [ 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 Чо-то я сегодня такой чувствительный. Старею, видать. |
Автор: | Дубр [ 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/ |