
d1van4ik
14.04.2019
18:35:48
только меня смутил trusted_hash
в мобильных приложениях такого параметра нет

_
14.04.2019
18:36:53
Большое спасибо, сейчас посмотрю

Google

Andrew
14.04.2019
18:38:07
cases={
'cout': self.build_cout_poliz, // это методы
'cin': self.build_cin_poliz,
'if': self.build_if_poliz,
'for': self.build_for_poliz,
'goto': self.build_goto_poliz
}
poliz=cases.get(l.name)(lexemes)
не приходит возвращаемое методом значение в poliz

Илья
14.04.2019
18:39:47
Привет всем. Узнал такую вещь у знакомого. Как он рассказал, есть такой скрипт с помощью которого потом сайт который он посещал "приследует" его на других сайтах в виде баннеров. Может кто слышал на счёт такого?

Svr3
14.04.2019
18:40:53

Илья
14.04.2019
18:43:20

Svr3
14.04.2019
18:43:51
офтоп

Tynuk
14.04.2019
18:44:30

Svr3
14.04.2019
18:44:51
бан2

Tynuk
14.04.2019
18:45:04
это не офтоп
гуглл любит питон

Проксимов
14.04.2019
18:45:11

Svr3
14.04.2019
18:45:25
да это шутка

Tigran
14.04.2019
18:45:26

Проксимов
14.04.2019
18:45:29
And one and two and four and three

Илья
14.04.2019
18:45:55

Google

Tynuk
14.04.2019
18:46:40

Илья
14.04.2019
18:47:48
Т.е. это 100% не легально?

Alexander
14.04.2019
18:48:08

Илья
14.04.2019
18:48:47
Ну вирусы как-бы, дело не легальное ?

Tynuk
14.04.2019
18:52:09
Простые делители числа 13195 - это 5, 7, 13 и 29.
Каков самый большой делитель числа 600851475143, являющийся простым числом?
я сам скрипт написал
но он и за пол часа не відал ответ
а нужно за минуту
подскажите алгоритм

Aragaer
14.04.2019
18:53:03
$ time factor 600851475143
600851475143: 71 839 1471 6857
real 0m0.001s
user 0m0.001s
sys 0m0.000s

Tigran
14.04.2019
18:54:33

[Anonymous]
14.04.2019
18:55:31

Tynuk
14.04.2019
18:55:35
import sys
x = 600851475143
def prime(q):
a = range(2, int(q**0.5)+1)
for i in a:
if q%i==0: return False
return True
#print(prime(x))
def Delet(x):
l=[]
a = range(x,2,-1)
for i in a:
if x%i==0:
if prime(i): print(i)
Delet(x)

Tigran
14.04.2019
18:56:06
штош
В чём поинт сделать проверку на простоту за корень, чтобы потом перебирать все числа от x до 2?

Tynuk
14.04.2019
18:57:04
А от х до 2

Tigran
14.04.2019
18:57:27
Типа, вместо √N ты получил сложность N√N
разница в 600851475143 раза!

Tynuk
14.04.2019
18:58:16
понял о чем ты
но не понял че мне делать

Aragaer
14.04.2019
18:58:43
на самом деле надо делать перебор сверху вниз, чтобы потом делители опять же пытаться делить

Tynuk
14.04.2019
18:58:51
ранге (х. 2. -1)

Google

Aragaer
14.04.2019
18:59:20
не надо проверять простоту числа
надо просто искать делители

Tigran
14.04.2019
18:59:35

Tynuk
14.04.2019
18:59:42

Tigran
14.04.2019
18:59:44
идёшь от 2 до √N, делишь каждый раз

Aragaer
14.04.2019
18:59:47
если снизу вверх, то ты будешь находить сразу простые

Tynuk
14.04.2019
18:59:56

Tigran
14.04.2019
18:59:58
остаётся либо единица, либо самый большой делитель

Tynuk
14.04.2019
19:00:05
хотя да
нет
ты не прав
если сверху вниз то ты ищешь самые большие
но не обязательно простые

Philipp
14.04.2019
19:00:31
Ребята, а кто-нибудь знает, как настроить в nginx allow ip с портом, или знаете группу телеграмм, где можно спросить?
Нужно allow 1.1.1.1:443 сделать

Проксимов
14.04.2019
19:00:54

Tigran
14.04.2019
19:01:16

Aragaer
14.04.2019
19:01:39
от корня вниз
за тот же корень и найду первый делитель, после чего рекурсивно надо искать делители того, что нашел, и на что поделил

Tigran
14.04.2019
19:02:35
в итоге тебе всё равно надо поделить на все делители меньше корня, чтобы проверить, не является ли самым большим делитель больше корня.

Google

Tigran
14.04.2019
19:02:48
так что не понимаю, какое порядок имеет значение.

Philipp
14.04.2019
19:03:01

Tigran
14.04.2019
19:03:06

Tishka17
14.04.2019
19:05:40
Просто найдите все делители до корня
А потом из них выбирайте тот, который не делится ни на какой другой делитель
Не надо проверять простоту
Если делитель не простой, значит он делиться на другой делитель

Tynuk
14.04.2019
19:06:31

Tigran
14.04.2019
19:06:46

Tynuk
14.04.2019
19:07:21
вот только делители скрипт ищет долго
проблема не в прайме

Tishka17
14.04.2019
19:07:53
Вообще когда нашел делитель сразу проверяй делится ли он на другие. Если делится, даже не запоминай

Tigran
14.04.2019
19:07:54

Tynuk
14.04.2019
19:07:59

Tigran
14.04.2019
19:08:04
тебе нужен цикл от 2 до корня из N потому что
и в нём x = x // P при x % P == 0
и элементарно вести учёт самого большого делителя
и в конце return max(x, maxP)
а проверки на простоту, как уже было отмечено, вообще не нужны

Google

Tynuk
14.04.2019
19:12:19
но так нужно хранить все протсые делители

Danil
14.04.2019
19:13:04
Народ, есть метод для удаления дубликатов из массива?

Марк
14.04.2019
19:13:29
Кстати, сегодня наткнулся на доклад Светлова. Ох, блин, тяжеловато его слушать. Спичрайтер с него неоч(
Могу, кстати, скрин притащить с вопросом: что не так с кодом?

Tishka17
14.04.2019
19:14:13