Сап двач, сижу над второй задачей с пика 2 часа. Язык Python. Объясните. Бампаю 10 раз и иду нахуй
бамп (1/10)
бамп (2/10)
бамп (3/10)
бамп (4/10)
бамп(5/10)
бамп (6/10)
бамп (7/10)
бамп (8/10)
бамп (9/10)
бамп (10/10)
бамп последней надежды
>начал считать бампы не с нуляДумаю, Вам не стоит заниматься программированием.
>>151120951ебать, сейчас обосрусь. А теперь пиздуй отсюда
Ладно, я пошел нахуй, сосачеры только в аниматредах сидеть могут.
>>151121142А что тут сложного то?
>>151121464Покажи, что написал
>>151120374 (OP)Короч, питон не знаю. Нужно пройтись циклом по всем двузначным числа (от 10 до 99), возвести их в квадрат и сравнить сначала первую с последней цифрой, потом вторую с предпоследней.
>>151120374 (OP)На, блеадь.def isPoly(num): stri = str(num) revStr = "" i = len(stri)-1 while i>=0: revStr = revStr+stri i-=1 return revStr== stri i=10while i<100: if isPoly(i*i): print i i+=1
>>151121620с хуй я написал. Начало только через цикл for , дальше, теперь залупаюсь с условиями, но так ничего и не придумал пока.
>>151121781отступы проебал
>>151121875>>151121781спасибо аноны, я никогда в вас не сомневался.
>>151120951Самый правильный ответ
>>151121142Обосрался тебе на лицо, программист хуев
>>151121781Помоему оба while цикла следует заменить на for просто потому что это for циклы зачем-то описанные через while.
>>151122150за щеку своей мамке мертвой обосрись, эбола ебаная
>>151122252как ты сделаешь, чтобы for в обратном порядке выдавал буквы в строке?
Программист, а бабу-то нюхал программист?
>>151122378for i in range(0,len(строка), -1): строка
>>151122474строка \[-1\]
>>151122474ой вселамбда функцию еще давай припаши, задрот
>>151122551да ебать строка\[i\]
>>151121781>>151121875Хахаха, проиграл с этих говнокодеров. ОП, обоссы их за меня. Лови:for a in range(10,100): print a b=a c=0 while b>0: c=c*10+(b % 10) b=b // 10 if c==a: print 'Палиндром: %d = %d' % (c,a)
>>151122378for i in range(last_letter_index, first_letter_index, -1)Очевидно же.
>>151122773Нассал им на ебало, а ты охуенен :з
>>151122339Смотрите, как тупенький недопрограммист бомбанул!
Коков дэбил.
>>151123000 ===> >>151122773
>>151122773Это правильно, настоящий погроммист никогда не должен читать задание.
>>151122903Пардон, про квадрат забыл:for a in range(10,100): print a b=a 2 c=0 while b>0: c=c10+(b % 10) b=b // 10 if c==a 2: print 'Палиндром: %d = %d' % (c,a * 2)
>>151123146А ГОЛОВУ ТЫ НЕ ЗАБЫЛ
>>151123146лол, программа просто выводит числа от 10 до 99
>>151123308Сасай, лалка. Это ты тут строки шиворот на выворот гонял? Я таким погромистам ссу за шиворот прямо на собеседовании.
>>151123409Тих, тих.А то он опять щас всех обоссыт.И обосрет. Своим кодом. Потом отмываться неделю будем.
>>151123440ты hr-ка? Тогда, в принципе, все ясно. Продолжай.
>>151123409>>151123442https://repl.it/HLWw/1
>>151120374 (OP)>полиндром
>>151123687ты что еблан? В условии сказано вывести сами двузначные числа, а не их палиндромы. Уебище.
А вариант с преобразованием num = list(input()) в список => list_new = sorted(num) и сравнение num с list_new не вариант?
>>151123687Тебе невероятно повезло, что все полиндромы трехзначные.
>>151120374 (OP)main = putStrLn $ show [x | x <- [10..99], show(x^2) == reverse(show(x^2))] [11,22,26]
for i in range(10,99):....num = list(str(i2))....if num == sorted(num, reverse = True):........print iПопробуй так, сам не тестил. Наверняка ошибка есть
>>151124245>putStrLn >>151124364>strКак же вы меня бесите, уёбища. ОП, не слушай хеллоуворлдщиков.
>>151124530лол нахуй, сижу и проигрываю с треда. Еще никто правильного решения-то не вбросил. Один еблан нашел палиндромы а не сами числа и выебуется.
>>151124530зая, прости.
>>151124530> наверняка ошибка естьНу поправляй, умник, что не так с str? Кукарек ради кукарека
>>151124627да куда уж нам.[11,22,26,101,111,121,202,212,264,307,836,1001,1111,2002,2285,2636,10001,10101,10201,11011,11111,11211,20002,20102,22865,24846,30693]
>>151124746мб решение, а не этот высер вкинешь?
>>151124864решение выше в треде.
>>151124864кстати придумал отличное решениеprint 11print 22print 26
>>151124899нету блядь выше решения, либо мы о разных питонах говорим, лол.
>>151124970да я в таких тредах из принципа пишу решения на haskell, который не знаю вообще, по документации. и почему-то у меня получается быстрее чем у тебя за два часа на питоне.
>>151125064Я вкатился в питон (и вообще войти) неделю назад. А тут всякие ебланы меня тролят, типа ахахах почему бамп не с нуля, азазаахвхазв print 11 print 22 , ахахах.
>>151125211а никто не говорил что будет просто.
Фееричный тред. Один долбоёб конвертит число в строку, второй долбоёб не может нужную переменную в решении в вывод кинуть, третий на хаскеле пишет в треде про питон. Пиздец. IT-говно во всей красе.
>>151125253офк, мне легче прямо сейчас забить на эту хуйню, и пойти спать. Но нет, я же зачем-то потею над этой задачей уже третий час. А почему тебе опытному мамкиному программисту не помочь новичку с задачей? М?
>>151120374 (OP)...: for i in range(10, 100):...: num = int(math.pow(i, 2))...: if str(num) == str(num)[::-1]:...: print(i)
>>151120374 (OP)Поссал на опаhttps://ideone.com/7O1Cin
>>151125465Ебал я в рот эту разметку.Суть: идёшь по каждому числу от 10 до 99, возводишь в степень, делаешь строкой, переворачиваешь: str(num)[::-1], сравниваешь с оригиналом. Если равны - значит палиндром - выводишь.
А хули все полидром решают? А как же високосные года?
>>151125592НАКОНЕЦ-ТО СРАБОТАЛО ПЕРВОЕ НАХУЙ ЕБАНОЕ РЕШЕНИЕ ЗА ТРЕНД!!!! АДМИНИСТРАЦИЯ ФОРУМА, МОЖЕТЕ ЗАКРЫВАТЬ ТЕМУ, ВОПРОС РЕШЕН. ДВА ЧАЯ ТЕБЕ АНОНУС И ДОБРА
>>151125430потому что это ничему тебя не научит. у тебя есть список аргументов, тебе надо- уметь делать список результатов применения некоторой функции- уметь оставлять из списка нужные элементы- уметь скармливать список некоторой функции.это базовые примитивы, через которые выражается достаточно большое количество примитивной логики уровня "операторы цикла". их надо знать и их нужно учиться видеть.
>>151125592Ещё одна ебанашка.>>151125629Не мешай блжад. Мы до бамплимита будем палиндром ИТТ искать.
>>151125868Ой, не пизди, а. Первое.
>>151125311> конвертит число в строкуИ? Как что-то плохоеПриводишь квадрат к строке, строку в список, чекаешь обратный сорт, выводишь итерируемое число. Где подъеб-то?
>>151126051Что это за императивный говновысер?мимо 300к в сек функциональщик
>>151126124А хули бы нет? Это простейшая задача, чтобы показать, что ты знаешь синтаксис, циклы, и прочее банальное.Тут не нужно изъёбываться.
>>151126288>знаешь синтаксис питона>не делаешь list comprehensionZeroDivisionError: division by zero
А мне поможете?Язык-c#, задача-копирование файлаПока сделал через File.Copy(путь, путь к новой папке), но надо реализовать через цикл и дать пользователю выбор какой файл копировать
>>151126737Нет.
>>151126498Нашлись тут умники мамкины, блядь. Если оп третий час решает задачу, то ему нужно показать решение с минимальное магией.
>>151120374 (OP)Бля, шо за детские задачи? На, ОП, жри говноЭта тоже на разминочку, но всяко лучше твоего мусора в 10 строк
>>151120374 (OP)[print(x) for x in filter(lambda x: str(x2)==str(x2)[::-1], list(range(10,100)))]
>>151128033/thread
>>151128033Вот не могли нормальные лямбды сделать в питоне , по типу () =>, как в js
Проигрываю с прогобыдла. За то время пока вы осиливаете это ненужное вакуумное говно я освою пару новых утилит и буду зашибать еще больше.мимо админ
>>151120374 (OP)
>>151120374 (OP)Лучше легкую задачку для стажёра реши:Даны целые числа n и m (1<=n<=1018, 2<=m<=105), необходимо найти остаток от деления n-го числа Фибоначчи на m. Ограничение по времени 5 секунд, по памяти 256 мб.
>>151128268https://youtu.be/et8xNAc2ic8
>>151128474>админПоссал на селюка.мимо девоп
>>151128474а старые утилиты ты куда дел?
>>151128507Решается где-то в две строчки а хаскеле, но нельзя быдлу годноту палить.
>>151128474> прогобыдла> пару новых утилитА кто утилиты пишет?
>>151128543>девопПосал на хипстерамимо CTO
>>151120374 (OP)Знай, программирование - петушиная масть!
>>151128680Из степиковского курса по алгоритмов? Сам до решения дошел? Там мало кто решил его, так через пеано говорят решается
>>151128765Давайте обсудим, почему какие-то дрищи получают две штуки баксов в месяц за просиживание жопы в уютном офисе, а нормальные пацаны должны работать в супермаркетах за пятнадцать тысяч рублей в месяц. Так при этом они еще и нос задирают, считают себя элитой а нас быдлом. Проходит такое чмо мимо тебя на кассе, накупило дорогих сыров на 5000 рублей, а ты сидишь и думаешь где бы занять денег до зарплаты.
>>151128955толсто.
>>151128507
>>151129294>иррациональные числа)
>>151129294И ты залез в числа с плавающей точкой и обосрался из-за погрешностей. Попробуй ещё раз.
>>151128704Какая разница, кто их пишет? Я утром до парковки не иду по горе говна только потому, что три узбека каждый день просыпаются ещё раньше и это говно убирают с тротуара. Всё ещё не делает меня хотеть быть узбеком дворником.
>>151129294 >>151128507Нахождение n члена числа Фибоначи как и любой рекуррентной последовательности находится возведением характеристической матрицы в n-ю степень. Задача уебанская и если алгоритм не знать до него самому хуй додумаешься.
>>151129462Охуенная быдло логика, пользоваться чем-то и поливать говном тех, кто это сделал
>>151129327И?>>151129553Зачем, если можно явно прописать формулу?>>151129594Согласен, логика охуенная. Спасибо, что согласен со мной.
>>151129719какой-то ты тупой админ. школу прогуливал?
>>151129553> до него самому хуй додумаешься.быдло, плез
>>151129719Потому что у double точность не бесконечная из за ошибок округления ты ничего вменяемого не получишь
>>151123146Я один тут бесконечный цикл вижу?
>>151129797Давай тесткейс, в котором это тебе помешает.
>>151129784Ну раз ты не быдло и дохуя умник реши такую задачу для стажеровВ массиве какое-то число встречается больше чем половина раз. За линейное время и константную память найти его. (массив изменять нельзя)
>>151130007>половина раз.Каких раз?
>>151130007majority element.
>>151129918Ты видимо не очень умный
>>151130007>больше чем половина разА теперь расшифровывай эту хуйню. А то получается, что больше 0.5 раз, а значит любое число подходит.
>>151130079В жопу раз
>>151130139больше чем половина элементов одно и то же число
>>151130090Аругментируй.Бесконечный цикл в while. b всегда будет больше 0.
>>151130146не пидараз
>>151130139ты мне напомнил анекдот "у васи шесть яблок, половину он отдал другу, сколько осталось яблок у васи? пять с половиной."
>>151130146Да ты пидор!
>>151130007 [25] Richard M. Karp, Christos H. Papadimitriou, and Scott Shanker. A Simple Algorithm for Finding Frequent Elements in Streams and Bags. [28] G. S. Manku and R. Motwani. Approximate Frequency Counts Over Data Streams.
>>151130229цикл for где b=a, только никому не говори
>>151130083Вот ещеДискретная случайная величина принимает n различных значений и задана функцией распределения. Написать генератор чисел из распределения работающий за O(1). (уже есть генератор double)
>>151131645делаешь map из всех даблов в 1..n в соответствии с размером и делаешь map[rand()]
>>151136915Это как в соотвествии с float размером?Пусть у тебя O(n) памяти
>>151141948тогда у меня есть некоторые сомнения в O(1)
О, вижу тут умники собрались. Перемешать in-place массив вида [a1, a2, ..., an, b1, b2, ..., bn] в массив вида [a1, b1, a2, b2, ..., an, bn] (короче говоря, транспонировать int arr[n][2] в int arr[2][n]) используя O(1) памяти и O(n) времени.
>>151131645Уточнение нужно, что у нас есть, просто функция double F(double x) которая возвращает P(\xi <= x) ?
>>151142486раскладываем перестановку в произведение циклов, каждый из циклов прокручиваем вперед.
>>151143059И какие здесь циклы?
>>151142719Нет есть массив с вероятностями P(X) < x
>>151143373>P(X) < xP(X < x)
>>1511432450->0, 2n-1 => 2n-1что касается остальных, то перестановка описывается как x->2x mod 2n-1, k-я итерация это х2^k mod 2n-1. понятно что ферма нам разрешил 2^(2n-2) делить на 2n-1 для простых чисел, но во-первых это только простые числа, а во-вторых это не значит что нет более сложной структуры.
>>151144209Ладно, будем считать, что ты просто тупой.
>>151131645Если кто решает эту задачу могу написать ответ прежде чем лечь спать
>>151120374 (OP)Ну и задачки, интеллектуанальные.
>>151144500Думаешь кто-то здесь не знает про метод прямоугольников?
>>151144599Я хз называется это методом прямоугольников или нет, но судя по тому что в википедии не похоже. Не надо аппроксимировать вероятности целыми, тем более памяти O(n)
>>151144599Вполне может быть, раз тут сидят довены вроде >>151144209-куна, которые не знают теорему Лагранжа.
>>151144694Ну пакуешь прямоугольники по 2 и потом 2 раза рандом дергаешь
>>151144784Ну вообще не то чтобы это полное объяснение но ответ ты видимо знаешьОказывается сосач не настолько тупой как кажется
>>151144868Это же проходят на уроках информатики, сразу после ieee754
Как паковать прямоугольники для тех кто не в теме
>>151145267Заебись объяснил. Лучше бы норм ссылку кинул: например http://keithschwarz.com/darts-dice-coins/
>>151145491>http://keithschwarz.com/darts-dice-coins/о, прикольно.
>>151121781>>151121875Мне было бы стыдно за себя, если бы я писал такой говнокод. Небось еще ДЖУНИОРАМИ работаете, да?
>>151149061Бля ренж от 10 только, а не от 0
>>1511490610:2 = 2:4?
int S=0// сколько годов являются високоснымиfor(i=N,i++,i<M{N=N+1if(N/4=0){inc S}if(N=M) {print('Result=' S )}}Как на синтаксисе питона сделать я хзда и это кривая хуита, не помню как корректнее написать
>>151149163что люди не придумают, лишь бы date api не использовать.
>>151149187Я за 3 курса в универе инженер АСУ самостоятельно написал только несколько лаб по интел асму, не пинай.
>полиндромПалиндром, ептыть! Уж если в таком лажаются, то учебник говно.
>>151125211>2ch.hk/b>А тут всякие ебланы меня тролятНу не пиздец, а?
>>1511497891:0 в пользу гуманитариев.мимопроходил-тоже-заметил
>>151149061А за то, что обосрался в логике проверки при длине строки квадрата равной 4, не стыдно? Питона не знаю, но явно ведь хуйня написана.Кстати, если уж оптимизировать, то не длину строки с квадратом нужно анализировать, а сравнивать i с 31, например. Ты же помнишь, значение квадратного корня из 1024?
Диржы полендромы ниблогадари https://repl.it/HLgV/0
Какой же мерзский ваш python, це пiздец.
>>151120374 (OP)Бросай это дело, питон для говноедов-рукожопов. Ко жить на питоне все равно что уминать говно за обе щеки.
>>151120374 (OP)Господа, а не могли бы вы решить сию головоломку на ассемблере?
>>151120374 (OP)Цикл-квадрат-строка-сравнение-запись в массив-выход из циклаТут даже даун справится с гуглом.
>>151151778На МК-61, чо уж там
>>151151778Я ее даже на твоей мамке решу.
>>151128507А нахуя это решать? В реальной жизни встречаются подобные таски?
>>151152096Конечно, например, на дваче задачки порешать
>>151152172А если серьезно?
>>151122773> делить на 10> 2К17 Пошёл нахуй отсюда, аутист.
Пошел нахуй с кодинга. Моё
>>151128033print([xx for x in range(10, 100) if str(xx) == str(x*x)[::-1]])А чисел не так много.
>>151154954Ты тоже неправильно решил. Читай условие.
>>151120374 (OP)Пошли нахуй составителей задачи. пАлиндром, ПАЛИНДРОМ, бля, а не неизвестный науке пОлиндром (и ведь не опечатка, два раза это слово употребили). мимогуманитарий
>>151149061А перевернуть?
>>151121464> Ладно, я пошел нахуй, сосачеры только в аниматредах сидеть могут.>>151121985> спасибо аноны, я никогда в вас не сомневался.