ПРОГРАММИСТЫ ВСЕХ МАСТЕЙ ПРИЗЫВАЮТСЯ В ТРЕДНе моя личная, но буду очень благодарен кто решит и объяснит как он это сделал с меня как обычно
Бамп
Бампецкий 2
Ну же.Тут полно людей для кого это легко
>Какую строчку нужно передать программе, чтобы она вывела "Correct!" ?print ("Correct!")даун
>>160539827 (OP)последнюю
БлагодарюПонял как туплю
IBMPEI
>>160539827 (OP)вангую что шлюхе своей еот решаешь ебаную информатику. даже не открывал пик
>>160539827 (OP)>куча хуйни>print("Correct!")>ебать, как это сделать посоны
>>160540652Ебло тупое, ты чо не видишь 'sys.exit' там?
>>160539827 (OP)IBMPEI
>>160539827 (OP)>>> ''.join(map(chr, map(lambda x: x + 1, map(ord, s))))'IBMPEI'/thread
>>160540652Ага! Попался, питонопидор! Ну рассказывай теперь, какая там строчка нужна. На ответы в треде похуй.
>>160540950нахуя столько мэпов>''.join(map(lambda c: chr(ord(c)+1), list("HALODH")))
нужно сделать ord(a) +1 для каждой буквы в переменной а
Вместо 3 строчки поставить "GO TO 19" и всё заработает.мимо программист на BASIC
>>160540950почему в питоне уебанские лямды?почему не () -> или () => ? lambda x - кто это придумывал нахуй?
>>160541092>лямдыЧто это? Мимошел.
надо сделать "Correct!"->.jdr(hl(quak.HALODH), string, 14)
>>160541092тот же, кто придумал separator.join(array), вместо array.join(separator). ебанат какой-то.
>>160541124функциональная залупа
>>160541124типа анонимная функция. я опечатался, лямбды, конечно
>>160541020''.join(map(lambda c: chr(ord(c)+1), "HALODH"))
>>160541062
>>160541222>типа анонимная функция. Чо? Блять, ну пиздец ваше погромирование.
>>160541092вот тебе не похуй? ты пока бугуртил, уже запомнил этот синтаксис
>>160541124это https://youtu.be/eis11j_iGMs
>>160541276Я не погромист, чтобы пендосский знать.
>>160541265tldr: в любом месте можешь создать объект функции и передавать куда хочешь \ вызывать когда хочешь
>>160541319ti prostoy pidorashka?
Долбаёбы, передающие строчку 'IBMPEI', вы обосрались. Программа требует на вход два аргумента
>>160541265Удобная штука же.>>160541471Даже кормить такую толстоту не буду.
>>160541471И хули. У тебя спрашивают какую строчку, а не какие аргументы.
>>160541471поямали явашника
>>160541517Может и удобная, но нихуя непонятно. Обычно простенькое говно однотипно, а тут какая-то ересь.
>>160541225тоже норм
ебаааа, смотрите как лямбды выглядят в с++[](int x, int y){ return x + y; }
>>160541471твоя мамка два хуя требует в жопу. В пистоне первый аргумент всегда - название скрипта.
>>160541225вот так пизже ''.join(chr(ord(x)+1) for x in 'HALODH')
>>160541743Нахуй так жить-то?
>>160539827 (OP)Тупые дауны не умеют в аргументы командной строки...
>>160541794Мамой клянёшься, что всегда, без исключений?
на божественном js>String.fromCharCode(...Array.from("HALODH", k => k.charCodeAt(0) + 1))
>>160539827 (OP)На 1 сдвинь. Ты что даун совсем?
>>160541672А что именно непонятно-то? Объявляешь функцию в любом месте, каком захочешь.
>>160542421Пиздуй нахуй со своим es6, который завезли едва ли пару лет как.
>>160539827 (OP)for i in "HALODH":... print(str(unichr(ord(i) + 1)))... IBMPEI
>>160542529"пара лет" в вэбе это целая эпоха нахуй. транспайлеры тебе тоже не завезли, что ли?
>>160542421>Объявляешь функцию в любом месте, каком захочешь.Объявил функцию my_zaloopuh_sucker у тебя за щекой. Вызывай.
COCKHOLE
>>160542690обосрался, мань
>>160542724Сори, я - питонье. Не знаю как на ваших этих жабаскриптах функции объявлять. :С
>>160542770ты не понял смысла, видимо. ну, питониста за версту видно, хуле
>>160542837Могу ли я рассчитывать на твое прощение в ближайшую тысячу лет?
эх так хочется вкурить математику нормально. лямбды же оттуда пошли. применять их умею. но МАТЕМАТИЧЕСКОГО И ФИЛОСОФСКОГО смысла не знаю
>>160542664>Напомню, что sys.argv содержит список параметров, переданных программе через командную строку, причем нулевой элемент списка - это имя нашего скрипта.python script.py IBMPEI
>>160542926я уже тебя простил
в js ведь нет разницы между этими двумя записями:var a= function(x, y) {return x + 2}var b = (x, y) => x + 2;по сути первая это ведь то же лямбда? не с позиции синтаксиса, а смысла. если да, то лямбды в js всегда были, получается. в отличие от той же java
>>160543114Типа да, только нахуя тебе класть в переменную 1) однострочник 2) который используется всего один раз.Если есть такая хуйня в коде, то лучше прямо на месте написать ее лямбдой и не засорять неймспейсы. Если же эта хуйня делает больше одного преобразования и/или вызывается больше одного раза, есть смысл положить ее в нормальную функцию. Метод там какой-нибудь. Статический, хуический. Ну ты понел.
Объясните нуфажечке, что за хуйня эти ваши лямбды? ЯННП
>>160541743Нормас, не выебуйся
>>160543416Функция блеать. Одноразовая на хуй. Как гандон. Написал, тут же вызвал и забыл. У нее даже имени нет. Потому что не нужно.
>>160543416Анонимные функции, ну! Функции, которые настолько бесполезное говно, что к ним даже никто не обращается.
>>160542421Дохуя чего. Большая часть этого: https://2ch.hk/b/res/160537303.html
>>160539827 (OP)Нужно все символы переменной "а" сместить на единицу влево по коду и передать в виде строки. И, может я ошибаюсь, кроме этого нужно ещё один аргумент передать.
>>160543497>>160543500Ага, и нужны они чтобы экономить память, да? Алсо, а чому нельзя настрочить просто участок кода который программа пройдет один раз и все? В чем косметический эффект принципиальная разница?
>>160541471> Долбаёбы, передающие строчку 'IBMPEI', вы обосрались. Программа требует на вход два аргументаПередаешь рандомное говно и IBMPEI следом.
>>160543114да, лямбды всегда были. но разница есть, самое важное отличие - вторая запись захватит тот this, который находился в области видимости в момент объявления функции, первая же будет выполняться с тем this, который находится в области видимости в момент вызова (а он может быть другим). не такое важное отличие - у второй записи не будет собственного объекта arguments.
>>160539827 (OP)Там же написано все: chr(ord(a)+1)
>>160543755aфикс
>>160543622Наводящий вопрос: знаешь, что есть такие функции, которые аргументом принимают другие функции? Кастомную сортировку писал когда-нибудь?
>>160543670да, точно, читал об этом, но забыл. спасибо
>>160543622нет, чтобы экономить время и нервы разработчика. нахуя объявлять по 100 функций, которые нужны 1 раз всего? + еще бывает нужно сохранить контекст вызова функции, пример на прикреплейтеде.
>>160543658дебил тупой,sys.argv[0] == <script_name>
>>160543903>знаешь, что есть такие функции, которые аргументом принимают другие функции?Ну принимают они наверно все-таки не функции а результат их жизнедеятельности, да?>Кастомную сортировку писал когда-нибудь? Как например взять массив говна и при помощи своей функции сделать из него массив с говном, отсортированным по какому-то признаку? Ну да. Такое делал.
>>160544028с выходом ES6, есть смысл вообще использовать var?
>>160544140>Ну принимают они наверно все-таки не функции а результат их жизнедеятельности, да?Нет.
>>160544207Ну, тогда я не знаю о чем ты.В рамках уроков делал рекурсивную функцию еще. Это весело. Нет.
>>160544153Нет.
>>160544140>Ну принимают они наверно все-таки не функции а результат их жизнедеятельности, да?нет, именно функции. называются "функции высшего порядка". пример - функция-редьюсер.на чем кодишь-то вообще? пример тебе оформлю.>>160544153нет, никакой. только если какие-то core-либы пишешь. или полифиллы там. в чем я сомневаюсь, раз ты задаешь такие вопросы.
>>160544318>функция-редьюсерне обкладывайте хуями, я тут не про redux затираю, а про то, что принимает Array.reduce.
>>160539827 (OP)
>>160544140Нет, именно функции. Например, ты передаешь массив каких-нибудь ебанутых объектов и функцию, которая позволяет эти объекты как-то сравнивать. Например, по значению конкретного поля.>>160544318Забей на редьюсер, кастомная сортировка вроде как самый простой пример.
>>160544318>на чем кодишь-то вообще?На питухоне. Я - питонье. Это как шансонье, только питонье
>>160544140Смотри, есть массив объектов с полями id и nameНапиши функцию filter, которая принимала бы массив объект (и не только, ты свободен в выборе дополнительным аргументов), и возвращала бы отфильтрованныйВ первом случае хочу, чтобы вернулся массив с id > 5Во втором случае хочу, чтобы вернулся массив с name.length > 10В третьем случае хочу, чтобы вернулся массив с id < 7 и где name начинается с буквы A
>>160544384вот элементарный пример
>>160544456И к чему это?
>>160544479Ого, это же просто охуенно, аноний! Ты только что сделал мой маня-мирок чуточку шире. Спасибо. Чмаф тебя в щечку. И в писю
Теперь для полного осознания осталось написать это >>160544479 лямбдами, и миссия будет выполнена
>>160544786кстати, не охуей только, но функции еще и могут возвращать функции.
>>160544846ебанутые блядь
>>160539827 (OP)Если ты думаешь, что подобные задачи крайне полезны при решении реальных рабочих задач, то спешу тебя огорчить - это тупое говно для проеба времени. Я лучше в игори поиграю, чем хуйней бесмысленной заниматься буду.
>>160544846Кстати, в сях такое есть?
>>160544456Прости, дружок-пирожок, но мне сейчас очень лень этим заниматься, я вообще ко сну готовлюсь.Ну, если ты такой любопытный, могу тебе сразу сказать что я бы возился с этим не меньше полу часа и на выходе ты получил бы ублюдочный питухонский код строк на 100, с совершенно отвратительным синтаксисом, от которого у тебя потекла бы кровь из глаз.
>>160544897Ну давай я тебе в рот на сс++у, а ты сам и посмотришь?
>>160545006Ну, давай ++.
>>160544897Указатели, да.
>>160545083Там вообще есть что-то, что НЕ указатели?
>>160544861я в питоне вообще не силен (я по js специализируюсь), но вот тоже простейший пример. >>160544897есть, конечно. но не в такой полной мере, как в питоне или там жс. в чистом Си, например, не получится вернуть произвольную функцию. то есть получится, но поебаться придется, да.
>>160545083Нет, в смысле ты объявляешь новую функцию внутри другой (типо как замыкание настоящее) и возвращаешь указатель на нее.
>>160545142Ну, вообще на любой тип данных можно ссылаться. >>160545166Нет, такого нет.
>>160544934короче суть в том, что универсальная filter функция помимо массива должна была бы принимать вторым аргументы ФУНКЦИЮ, которая бы умела взять объект, посмотреть на него и вернуть true или false.Таким образом перебором всех элементов мы бы сформировали список из тех, на которых эта функция возвращает trueТаким образом тебе бы вообще не пришлось переписывать свой функцию, когда дядя Петя на следующий день придёт и скажет а прикрути-ка туда ещё поддержку объектов с полями xyu и pizdavar sortedArr = filter(arr, obj => obj.id > 5);var sortedArr = filter(arr, obj => obj.name.length > 10);var sortedArr = filter(arr, obj => obj.pizda ... какая-то логика);Собственно, я для этого очень удобны лямбды, т.к. это ленивое вычисление. Ты просто передаёшь функцию, а не вычисляешь результат сразу
>>160539827 (OP)Надо передать Op = "hui";
Если не можешь решить эту задачу, то даже не мечтай когда-нибудь стать программистом:Даны целые числа n и m (1≤n≤10^18, 2≤m≤10^5), необходимо найти остаток от деления n-го числа Фибоначчи на m. Ограничение по времени 5 секунд, по памяти 265 мб.
Разве по первому условию туда не нужно передать 2 агрумента?
10^18е число фибоначи? сам ты туда иди
>>160545277говно для теоретиков байтоёбов. к реальному программированию не имеет отношения
>>160545353Первый аргумент имя программы.
>>160539827 (OP)Блять, объясните решение задачи с оп-пика.мимо нихуя не знаю, но работаю python разработчиком 2 года
>>160545388А, это петон так работает. Понел.
>>160545372нет
>>160545372>обосрался >не осилил простейшую задачуПетухевен иди дальше верстай сайт визитки.
>>160545477Обращаешь а посимвольно и прибавляешь 1, а после обращаешь назад.
>>160545610А вот и олимпиадные петухи подъехали.
>>160545824>const int inf = 1000 1000 1000;Ясно. Понятно.
>>160545824Нассы ему на ротеш, антош. Я тоже не люблю этих ублюдочных самовлюбленных алемпеадо-петучей. Я бы и сам нассад, но надо идти спаткиАлсо, желаю сладких снов этим двум антошам:>>160545231>>160544479
>>160545277>1≤n≤10^18> n-го числа Фибоначчи > 265 мбМог бы и потоньше
>>160545641Я ничего не понял, можно еще проще?
>>160545277Считаешь последовательность по модулю до условия на начало и восстанавливаешь нтый циклический элемент.
>>160545277>10^18уебался что ли?fib(10^3) = 43466557686937456435688527675040625802564660517371780402481729089536555417949051890403879840079255169295922593080322634775209689623239873322471161642996440906533187938298969649928516003704476137795166849228875
>>160546118>>160545370пиздец довены, сам не олимпиадник, но решение задачи гуглится за 2 секунды, и ВЫЧИСЛЯТЬ n-ое число там совсем не нужно.
>>160546232орд делает из символа чиселко, делаешь ++, и обращаешь назад в строчку
>>160546312Ладно, забей, я все равно ничего не понимаю. Ебаное программирование, в рот его ебал, нахуй я вообще сюда сунулся блять, пиздец, я как будто на другом языке разговариваю, вообще ни одного поста с кодом из этого уебанского треда не понял, почему я такой долбоеб? Какие ебланы платят мне 80К? Почему я 2 года в профессии и при этом у меня заний меньше, чем у студента первого курса?
>>160539827 (OP)Символы должны быть сдвинуты на 1.мимо ваш кеп, тред не читал, питона не изучал
>>160546740Потому что ты тян, проверься, это может оказаться серьезным.
>>160546740а что ты разрабатываешь то вообще? как вообще работаешь?
>>160546961Да нихуя я не тян, я кун блять, просто я делаю вид, что умный дохуя и все понимаю, но на самом деле я нихуя не знаю, мне просто каким то образом удается всех обмануть, я сам не знаю каким. Блять, как же я ненавижу прогаммировать, это самое уебанское занятие на свете, нет ничего скучнее, чем придумывать эти уебанские сложные алгоритмы, а потом разбираться, почему они работают неправильно. Я вообще актером в детстве мечтал быть, как я тут оказался блять?
>>160547251Ну так ты и играешь программиста.Твоя мечта сбылась
>>160539827 (OP)че за редактор на пикрелейтеде
>>160547341vim
>>160547341notepad++ вроде бы
>>160547118Веб приложения на Джанго, работаю в крупном интернет магазине, в основном задачи связаны с бэкендом.>как вообще работаешь?Я САМ НЕ ЗНАЮ ЕБАНЫЙ В РОТ
>>160547420сдается мне, ты преувеличиваешь где-то. не мог ты не понять совершенно нихуя из приведенного кода, работая в таком месте, еще и с бэком.
>>160547420>вебмакака>считает себя программистом
>>160548344Соси хуф, ни кем я себя не считаю
>>160539827 (OP)даум сотри все и на пишиprint ("Correct!")
C:\1>python srypt.py IBMPEICorrect!