
Тори
14.07.2016
05:38:36
хай пипл)

Ze
14.07.2016
05:43:42
ха йу дуинг?

Cykooz
14.07.2016
06:23:04
Эм, от куда нород повалил в таком количестве?
Такими темпами придётся открывать чат Python_nubas

Google

Cykooz
14.07.2016
06:25:40
Надо в правила чата добавить "Запрещено рекламировать этот чат, можно только основной - @ru_python"

Ze
14.07.2016
06:29:20

Petr
14.07.2016
06:29:31
Я линк в одном из чатов вбросил

Ze
14.07.2016
06:29:32
как в хаттабиче
/??

Cykooz
14.07.2016
06:30:57

Ze
14.07.2016
06:31:33

finkel
14.07.2016
06:32:07
Добрый день, у вас есть минутка поговорить о хаскеле?

Petr
14.07.2016
06:32:24

Penter
14.07.2016
06:32:48
Чо, тут, Хасскель не жалуют?:))

Zart
14.07.2016
06:33:50

finkel
14.07.2016
06:34:11

Maksim
14.07.2016
06:35:34

Google

Viktor
14.07.2016
07:02:08
import fileinput
m = {} # список множителей и их максимальное количество
for line in fileinput.input():
# считываем число
x = int(line)
# разбиваем на простые множители
for d in range(2, x // 2): # перебираем множители
c = 0 # счетчик количества
a, b = divmod(x, d) # делим на d и получаем числитель и остаток
while b == 0 and x > 1: # пока делится нацело,
c += 1 # считаем сколько раз
x = a # и делим дальше
a, b = divmod(x, d)
# в этой точке у нас x поделен на множитель d c раз
if c and m.get(d) > c: # вносим если больше
m[d] = c
# перемножаем все множители в степени их колва
r = 1
for k, v in m.items():
r *= k**v
# r = reduce(operator.mul, (k**v for k, v in m.items()))
Стоп, разве вносим не если меньше?

Zart
14.07.2016
07:02:27

Viktor
14.07.2016
07:03:08
Ой, кратное...

Zart
14.07.2016
07:03:14
если у тебя на входе 2 и 8 то ты хочешь три двойки, а не одну

Viktor
14.07.2016
07:05:08
Да, я уже понял
Как-то это все не круто, n^2 же
Даже больше Ю

Zart
14.07.2016
07:07:32
второй вариант кошернее

Viktor
14.07.2016
07:08:18
А можно мне доку по fractions(.gcd)?

Zart
14.07.2016
07:08:37
но я не знаю деталей реализации нод
https://docs.python.org/3/library/fractions.html#fractions.gcd

Viktor
14.07.2016
07:10:43
Не грузит :(

Pavel
14.07.2016
07:11:03
Deprecated since version 3.5: Use math.gcd() instead.

Zart
14.07.2016
07:11:10
это нод

Pavel
14.07.2016
07:14:33

Zart
14.07.2016
07:15:53
ни к селу ни к городу

Viktor
14.07.2016
07:16:36
Ну, предупредил

Pavel
14.07.2016
07:23:24
>>> timeit.timeit("fractions.gcd(2**8-1, 3**5-2)", "import fractions")
4.74131159903704
>>> timeit.timeit("math.gcd(2**8-1, 3**5-2)", "import math")
0.3171269140407986

Zart
14.07.2016
07:33:53
3.5:
def gcd(a, b):
"""Calculate the Greatest Common Divisor of a and b.
Unless b==0, the result will have the same sign as b (so that when
b is divided by it, the result comes out positive).
"""
import warnings
warnings.warn('fractions.gcd() is deprecated. Use math.gcd() instead.',
DeprecationWarning, 2)
if type(a) is int is type(b):
if (b or a) < 0:
return -math.gcd(a, b)
return math.gcd(a, b)
return _gcd(a, b)
def _gcd(a, b):
# Supports non-integers for backward compatibility.
while b:
a, b = b, a%b
return a
в 3.4 только эвклидов вариант на чистом питоне

Google

Zart
14.07.2016
07:37:02
https://hg.python.org/cpython/file/3.5/Objects/longobject.c#l4331 реализация на сях
что у тебя за оболочка та, напомни?
гм. хрен поставишь без лицензий
да меня сперва кинуло на страницу загрузки для студентоты
забавные требования у ревита. семерка - от хоум премиума, а десятка - только тырпрайз или про
не, чтото влом качать 7 гиг херни

Admin
ERROR: S client not available

Viktor
14.07.2016
08:06:02
Оно ему надо?

Zart
14.07.2016
08:06:36
в деццтве их автодеск аниматор изучал методом научного тыка
aa.exe, размер 300кб 8)
полномасштабная рисовалка анимаций с кучей наворотов для дос

Viktor
14.07.2016
08:10:15
Херасе

Ванька
14.07.2016
08:10:15

Zart
14.07.2016
08:10:39
выглядело вот так: https://drmussey.files.wordpress.com/2009/12/autodesk_animator.gif

Ванька
14.07.2016
08:11:57
Походу я тут не самый старый

Zart
14.07.2016
08:13:23
эта версия работала только с вга графикой 320х200 в 256 цветов. палитровые эффекты, твининг, даже анимация 3д перспективы была
потом был автодеск аниматор про - добавили поддержку свга и интерпретатор Си
интерпретатор си, карл!

Ванька
14.07.2016
08:14:20
Ну 386 я тоже немного застал. Хотя конечно в 1989 я только в школу заявился )

Zart
14.07.2016
08:15:15
в 89м я только до компов дорвался, гм

Google

Zart
14.07.2016
08:16:23
угу... васик и машинные коды К580ВМ80

Roman
14.07.2016
08:23:37
im back
Надоели люди в отпуск уходить
Времени нет почитать книжки по пайтону

Ариох
14.07.2016
08:38:21
я в отпуске. некогда книжки по пайтону почитать( на работу постоянно вызывают

Тори
14.07.2016
08:39:27

Ариох
14.07.2016
08:39:45
так на работу не посидеть вызывают наверное=)
Эта группа больше не существует