
Whore Amazing
04.12.2016
14:12:30
походу заблочили айпи
подожду часик
кстати, не все перестановки
нет вариантов когда два/три котрежа в тройке одинаковые :(

Igor
04.12.2016
14:13:47
так я ж процитировал доку, что "no repeated elements"
ну вон combinations_with_replacement() есть
только там "in sorted order", а не "all possible orderings"

Google

Whore Amazing
04.12.2016
14:14:54
вот именно
надо чето думать

Igor
04.12.2016
14:15:40
ну можешь склеить результаты permutations + combinations_with_replacement
предварительно выпилив дубли
permutations('ABCD', 2)
AB AC AD BA BC BD CA CB CD DA DB DC
combinations_with_replacement('ABCD', 2)
AA AB AC AD BB BC BD CC CD DD
т.е. тебе надо из второго результата - AA, BB, CC, DD
остальные в первом результате есть
у тебя будет сложнее, т.к. у тебя 3 по 2

Whore Amazing
04.12.2016
14:17:09
ок, а как работает этот combinations_with_replacement?
так же?

Igor
04.12.2016
14:18:02
https://docs.python.org/2/library/itertools.html
если ты про вызов и/или порядок аргументов, то да, так же

Whore Amazing
04.12.2016
14:18:11
спасибо

Da
04.12.2016
14:45:46
народ, а есть где-нибудь в интернетах рекомендованые шаблоны для проектирования таблиц? Т.е. если мне нужно создать таблицу с адресами, например, то я хочу иметь возможность заглянуть в шпаргалку: какие поля нужно использовать, какая длина и т.п.


Igor
04.12.2016
14:49:29
народ, а есть где-нибудь в интернетах рекомендованые шаблоны для проектирования таблиц? Т.е. если мне нужно создать таблицу с адресами, например, то я хочу иметь возможность заглянуть в шпаргалку: какие поля нужно использовать, какая длина и т.п.
мне кажется, тут больше ориентироваться на здравый смысл стоит
важная фигня - не надо преждевременно оптимизировать.
надо хранить "город" из адреса, введенного пользователем?
ебани это в VARCHAR(255). уткнешься в проблемы с ресурсами или производительностью - сделаешь меньше, хуль.
зато не будет несчастных юзеров, которые вводят "Санкт-Петербург", а ты посчитал, что "Москва" и "Волгоград" - это самые длинные названия, что могут быть, и сделал VARCHAR(10)
ну, по крайней мере я так считаю.
мало ли чё бывает. делаешь валидацию поля "Фамилия", например - только буквы, и не принимаешь во внимание, что бывают двойные фамилии с дефисом
а потом клиент зарегистрироваться не может, говорит "да ну вас нафиг" и уходит к конкурентам

Google

Igor
04.12.2016
14:54:21
ну вот например кто-то со стековерфлоу сделал табличку с примерами популярных полей в MySQL
http://korinets.name/mysql-common-data-types.html
и постгресе http://korinets.name/postgres-data-types-cheat-sheet.html


Alexander
04.12.2016
14:58:23
мне кажется, тут больше ориентироваться на здравый смысл стоит
важная фигня - не надо преждевременно оптимизировать.
надо хранить "город" из адреса, введенного пользователем?
ебани это в VARCHAR(255). уткнешься в проблемы с ресурсами или производительностью - сделаешь меньше, хуль.
зато не будет несчастных юзеров, которые вводят "Санкт-Петербург", а ты посчитал, что "Москва" и "Волгоград" - это самые длинные названия, что могут быть, и сделал VARCHAR(10)
10 место: Знаменитый художник Пабло Пикассо известен всем. Но далеко не все знают полный набор его имени и фамилии. Пабло Диего Хозе Франциско де Паула Хуан Непомукено Криспин Криспиано де ла Сантисима Тринидад Руиз и Пикассо. Всего в его имени и фамилии 93 буквы. Ведь Пикассо – испанец, а в Испании такой пышный набор имен совсем не редкость.
9 место:На Гавайских островах в одну из школ города Гонолулу поступила младшаядочь владельца одного из местных ресторанов. Ее имя и фамилия состоятиз 102 букв. Вот они: Напу-Амо-Хала-Она-Она-Анека-Вехи-Вехи-Она-Хивеа-Нена-Вава-Кехо-Онка-Кахе-Хеа-Леке-Еа-Она-Ней-Нана-Ниа-Кеко-Оа-Ога-Ван-Ика-Ванао.Ее так и не смогли внести в классный журнал. На русском языке этоозначает: «Многочисленные прекрасные цветы гор и долин начинаютнаполнять Гавайи в длину и ширину своим благоуханием».
8 место: О самом длинном в мире имени говорилось выше. И в подметки ему не годится имя мисс С. Эллен Джорджиане Сер-Леккен,которая родилась в 1979 году в штате Монтана, США. Первая буква С – этоначало ее имени, которое состоит «всего лишь» из 598 букв. Близкиезовут ее Сноуоул или просто Оли. Ну а переписчики населения, видимо,еще проще: «О, Господи! Опять она!»
7 место: Лориэрик– «Ленин, Октябрьская Революция, Индустриализация, Электрификация,Радиофикация и Коммунизм» Урюрвкос – «Ура, Юра в космосе!» Кукуцаполь(«Кукуруза – царица полей»), Лагшмивара («Лагерь Шмидта в Арктике»).
6 место: Думается, после этого девочка по имени Принцесса Диана и мальчик, окрещенный Гамлетом, появившиеся на свет в Харькове в 1998-м году, покажутся вам всего лишь маленькой невинной шалостью их родителей.
5 место: «Здравствуй, Два килограмма риса!», «Привет, Серебряный доллар!»– примерно так приветствуют друг друга при встрече два жителя районаКандхмал в индийском штате Орисса. Этот уголок Индии держит первенствопо самым необычным именам, которые выдумывают родители для своих чад.Два килограмма риса – память о ниспосланном государством подарке:именно такую меру риса выдают по решению властей за каждого родившегосяребенка.
4 место: В одном селе Кандхмала есть парень по имени Я люблю картошку.
3 место:Психолог Джон Треин подготовил книгу самых несуразных наименований, откоторых страдают некоторые американцы. Например, семья Май из НовогоОрлеана выбрала для своих дочерей имена: Му, Ву, Гу.
2 место: А семья Джексонов из города Чикаго заклеймила своих пятерых деток, назвав их: Менингит, Ларингит, Аппендицит, Перитонит, Тонзиллит.
1 место: Некоторое время назад во Франции жила семья, лишенная самой обыкновенной фамилии. Вместо нее она «носила» набор цифр – 1792.А четыре сына в этой семье носили имена месяцев года. Таким образом, впаспорте и других документах это выглядело так: Январь 1792, Февраль1792, Март 1792 и Апрель 1792. Последний представитель этого странногорода, «господин Март 1792», умер в сентябре 1904-го года.


Da
04.12.2016
14:58:54
Ну, по размеру поля такую стратегию можно допустить. А что насчет того, какие вообще должны быть поля? Страна, область, город, улица, дом, квартира — фигакс, а про деревни и села, например, забыл... А вдруг в отдаленных районах нашей необъятной еще и аулы есть? А если из соседней страны кто-то к нам приехал? А индекс надо ли хранить и в каком формате? — вот это вот все если бы было, было бы хорошо.
Или таблица с паспортами — какие у нас бывают документы, удостоверяющие личность, и какие поля нужно заводить? Вот сидишь и думаешь, что надо тупо сделать поля для современного паспорта РФ, а все нестандартные документы упихивать в MEMO, например. Но это как-то некрасиво, имхо


Igor
04.12.2016
14:59:03
10 место: Знаменитый художник Пабло Пикассо известен всем. Но далеко не все знают полный набор его имени и фамилии. Пабло Диего Хозе Франциско де Паула Хуан Непомукено Криспин Криспиано де ла Сантисима Тринидад Руиз и Пикассо. Всего в его имени и фамилии 93 буквы. Ведь Пикассо – испанец, а в Испании такой пышный набор имен совсем не редкость.
9 место:На Гавайских островах в одну из школ города Гонолулу поступила младшаядочь владельца одного из местных ресторанов. Ее имя и фамилия состоятиз 102 букв. Вот они: Напу-Амо-Хала-Она-Она-Анека-Вехи-Вехи-Она-Хивеа-Нена-Вава-Кехо-Онка-Кахе-Хеа-Леке-Еа-Она-Ней-Нана-Ниа-Кеко-Оа-Ога-Ван-Ика-Ванао.Ее так и не смогли внести в классный журнал. На русском языке этоозначает: «Многочисленные прекрасные цветы гор и долин начинаютнаполнять Гавайи в длину и ширину своим благоуханием».
8 место: О самом длинном в мире имени говорилось выше. И в подметки ему не годится имя мисс С. Эллен Джорджиане Сер-Леккен,которая родилась в 1979 году в штате Монтана, США. Первая буква С – этоначало ее имени, которое состоит «всего лишь» из 598 букв. Близкиезовут ее Сноуоул или просто Оли. Ну а переписчики населения, видимо,еще проще: «О, Господи! Опять она!»
7 место: Лориэрик– «Ленин, Октябрьская Революция, Индустриализация, Электрификация,Радиофикация и Коммунизм» Урюрвкос – «Ура, Юра в космосе!» Кукуцаполь(«Кукуруза – царица полей»), Лагшмивара («Лагерь Шмидта в Арктике»).
6 место: Думается, после этого девочка по имени Принцесса Диана и мальчик, окрещенный Гамлетом, появившиеся на свет в Харькове в 1998-м году, покажутся вам всего лишь маленькой невинной шалостью их родителей.
5 место: «Здравствуй, Два килограмма риса!», «Привет, Серебряный доллар!»– примерно так приветствуют друг друга при встрече два жителя районаКандхмал в индийском штате Орисса. Этот уголок Индии держит первенствопо самым необычным именам, которые выдумывают родители для своих чад.Два килограмма риса – память о ниспосланном государством подарке:именно такую меру риса выдают по решению властей за каждого родившегосяребенка.
4 место: В одном селе Кандхмала есть парень по имени Я люблю картошку.
3 место:Психолог Джон Треин подготовил книгу самых несуразных наименований, откоторых страдают некоторые американцы. Например, семья Май из НовогоОрлеана выбрала для своих дочерей имена: Му, Ву, Гу.
2 место: А семья Джексонов из города Чикаго заклеймила своих пятерых деток, назвав их: Менингит, Ларингит, Аппендицит, Перитонит, Тонзиллит.
1 место: Некоторое время назад во Франции жила семья, лишенная самой обыкновенной фамилии. Вместо нее она «носила» набор цифр – 1792.А четыре сына в этой семье носили имена месяцев года. Таким образом, впаспорте и других документах это выглядело так: Январь 1792, Февраль1792, Март 1792 и Апрель 1792. Последний представитель этого странногорода, «господин Март 1792», умер в сентябре 1904-го года.
а? о_О
а, понял


Alexander
04.12.2016
14:59:03
http://glavred.info/mir/amerikanka-s-familiey-iz-35-bukv-zastavila-vlasti-vpisat-v-prava-ee-polnoe-imya-258741.html
Вот это тоже, например


[Anonymous]
04.12.2016
15:01:18
10 место: Знаменитый художник Пабло Пикассо известен всем. Но далеко не все знают полный набор его имени и фамилии. Пабло Диего Хозе Франциско де Паула Хуан Непомукено Криспин Криспиано де ла Сантисима Тринидад Руиз и Пикассо. Всего в его имени и фамилии 93 буквы. Ведь Пикассо – испанец, а в Испании такой пышный набор имен совсем не редкость.
9 место:На Гавайских островах в одну из школ города Гонолулу поступила младшаядочь владельца одного из местных ресторанов. Ее имя и фамилия состоятиз 102 букв. Вот они: Напу-Амо-Хала-Она-Она-Анека-Вехи-Вехи-Она-Хивеа-Нена-Вава-Кехо-Онка-Кахе-Хеа-Леке-Еа-Она-Ней-Нана-Ниа-Кеко-Оа-Ога-Ван-Ика-Ванао.Ее так и не смогли внести в классный журнал. На русском языке этоозначает: «Многочисленные прекрасные цветы гор и долин начинаютнаполнять Гавайи в длину и ширину своим благоуханием».
8 место: О самом длинном в мире имени говорилось выше. И в подметки ему не годится имя мисс С. Эллен Джорджиане Сер-Леккен,которая родилась в 1979 году в штате Монтана, США. Первая буква С – этоначало ее имени, которое состоит «всего лишь» из 598 букв. Близкиезовут ее Сноуоул или просто Оли. Ну а переписчики населения, видимо,еще проще: «О, Господи! Опять она!»
7 место: Лориэрик– «Ленин, Октябрьская Революция, Индустриализация, Электрификация,Радиофикация и Коммунизм» Урюрвкос – «Ура, Юра в космосе!» Кукуцаполь(«Кукуруза – царица полей»), Лагшмивара («Лагерь Шмидта в Арктике»).
6 место: Думается, после этого девочка по имени Принцесса Диана и мальчик, окрещенный Гамлетом, появившиеся на свет в Харькове в 1998-м году, покажутся вам всего лишь маленькой невинной шалостью их родителей.
5 место: «Здравствуй, Два килограмма риса!», «Привет, Серебряный доллар!»– примерно так приветствуют друг друга при встрече два жителя районаКандхмал в индийском штате Орисса. Этот уголок Индии держит первенствопо самым необычным именам, которые выдумывают родители для своих чад.Два килограмма риса – память о ниспосланном государством подарке:именно такую меру риса выдают по решению властей за каждого родившегосяребенка.
4 место: В одном селе Кандхмала есть парень по имени Я люблю картошку.
3 место:Психолог Джон Треин подготовил книгу самых несуразных наименований, откоторых страдают некоторые американцы. Например, семья Май из НовогоОрлеана выбрала для своих дочерей имена: Му, Ву, Гу.
2 место: А семья Джексонов из города Чикаго заклеймила своих пятерых деток, назвав их: Менингит, Ларингит, Аппендицит, Перитонит, Тонзиллит.
1 место: Некоторое время назад во Франции жила семья, лишенная самой обыкновенной фамилии. Вместо нее она «носила» набор цифр – 1792.А четыре сына в этой семье носили имена месяцев года. Таким образом, впаспорте и других документах это выглядело так: Январь 1792, Февраль1792, Март 1792 и Апрель 1792. Последний представитель этого странногорода, «господин Март 1792», умер в сентябре 1904-го года.
Ничоси какие люди)


Alexander
04.12.2016
15:02:04


Igor
04.12.2016
15:02:05
Ну, по размеру поля такую стратегию можно допустить. А что насчет того, какие вообще должны быть поля? Страна, область, город, улица, дом, квартира — фигакс, а про деревни и села, например, забыл... А вдруг в отдаленных районах нашей необъятной еще и аулы есть? А если из соседней страны кто-то к нам приехал? А индекс надо ли хранить и в каком формате? — вот это вот все если бы было, было бы хорошо.
Или таблица с паспортами — какие у нас бывают документы, удостоверяющие личность, и какие поля нужно заводить? Вот сидишь и думаешь, что надо тупо сделать поля для современного паспорта РФ, а все нестандартные документы упихивать в MEMO, например. Но это как-то некрасиво, имхо
слушай, ну тут уже есть стандарты.
вот, например, из википедии про "почтовый адрес"
> Структуру международных адресов определяет часть 08 стандарта ISO/IEC 19773[13].
> Имя получателя
> Название компании (если указывается рабочий адрес)
> Улица, номер дома, корпус или строение
> Район (редко, встречается в английских и ирландских адресах)
> Город
> Страна
> Почтовый индекс
индексы, номера телефонов - однозначно в текстовых форматах, имхо. как минимум в англии и канаде используются буквенные индексы. тут, конечно, опять же здравый смысл решает - если ты на 146% уверен, что англичане не будут пользоваться сервисом, то можешь вбить только циферки


Da
04.12.2016
15:03:07
слушай, ну тут уже есть стандарты.
вот, например, из википедии про "почтовый адрес"
> Структуру международных адресов определяет часть 08 стандарта ISO/IEC 19773[13].
> Имя получателя
> Название компании (если указывается рабочий адрес)
> Улица, номер дома, корпус или строение
> Район (редко, встречается в английских и ирландских адресах)
> Город
> Страна
> Почтовый индекс
индексы, номера телефонов - однозначно в текстовых форматах, имхо. как минимум в англии и канаде используются буквенные индексы. тут, конечно, опять же здравый смысл решает - если ты на 146% уверен, что англичане не будут пользоваться сервисом, то можешь вбить только циферки
хм... точно. Стандарты же есть — их и надо гуглить. Туплю что-то :)

Igor
04.12.2016
15:03:43
короче, все зависит от ситуации и проще тут будет правда гуглить все для каждого конкретного случая

Alexander
04.12.2016
15:04:30
А в Израиле, например, для номеров машин используются только цифры, например 33 563 67, но я не пойму местного программиста, если он решит сделать поле для автономера цифровым.

Igor
04.12.2016
15:05:23
вооот, и я о том же
ты не будешь ведь совершать арифметические операции с телефонами или автомобильными номерами
зачем это хранить в числовом формате
про (российские) адреса - есть вообще сумасшедшая база КЛАДР, ее и обновлять периодически надо (если она используется, конечно)

Da
04.12.2016
15:07:30
да, я уже думал КЛАДР скачать и попробовать ее как-то проанализировать. Но там же объем монструозный

Alexander
04.12.2016
15:08:06
Мегов 50, или меня глючит?

Zart
04.12.2016
15:22:09
жаль самый короткий сайт похоронили похоже 8(

darkwoolf
04.12.2016
15:22:45
Умножение с младших разрядов второго множителя со сдвигом частных сумм вправо. Множители подаются в 8-ми разрядной сетке.
такая задача стоит

Google

darkwoolf
04.12.2016
15:22:45
может кто может помочь?

Zart
04.12.2016
15:23:55
это упражнение чтоб ты понял как умножение чисел происходит..

darkwoolf
04.12.2016
15:25:06
можно как-то побитовыми операторами ебануть?

Pavel
04.12.2016
16:27:31

darkwoolf
04.12.2016
16:29:14
Я чувствую что я уже на истинном пути)
a есть функция CharAt в python?

Igor
04.12.2016
17:06:04
а че она делает?
возвращает символ из строки по данному индексу?
если да, то какбе есть
s = 'hello world'
s[0] # 'h'
если хочешь метод, то можно s.__getitem__(0)
если хочешь функцию, то можно getattr(s, '__getitem__')(0), но это я уже извращаюсь

Pavel
04.12.2016
17:29:59
>>> import operator
>>> f = operator.itemgetter(1)
>>> f('abcd')
'b'

Igor
04.12.2016
17:33:51
о, ништяк! спасибо!

Vladimir
04.12.2016
17:40:52
извращенцы

Rita
04.12.2016
18:40:07
как определить, четное число или нет в питоне?
типа
x=int(input())
if x

Ruslan
04.12.2016
18:40:42

Igor
04.12.2016
18:41:03
% 2 == 0 скорее, не?

Ruslan
04.12.2016
18:41:19
гугли наличие целочисленного деления

Igor
04.12.2016
18:42:04
а делить-то зачем

Ruslan
04.12.2016
18:43:08
(не знаю питон, извините)

Denis
04.12.2016
18:43:23
А зря, хороший язык

Google

Igor
04.12.2016
18:43:30
можно просто if x % 2, но тогда условие будет срабатывать, если число нечетное

Ruslan
04.12.2016
18:43:57

Admin
ERROR: S client not available

Ruslan
04.12.2016
18:44:44

Vladimir
04.12.2016
18:45:08
шо
если число четное, то true
если нет, то false
if x % 2 == 0:
return True
else:
return False

Igor
04.12.2016
18:46:27
погодите. смотря какое условие мы рассматриваем
если x % 2, то оно будет срабатывать если x - нечетное (остаток от деления на 2 будет 1, соотв. нечетное, оно будет приравнено к true)
если x % 2 == 0 , то оно будет срабатывать если делится без остатка, соответственно оно четное)

fox.hs
04.12.2016
18:47:44
if bin(x)[-1]:
return False
else:
return True

Igor
04.12.2016
18:48:02
return not bin(x)[-1]

fox.hs
04.12.2016
18:48:15

Vladimir
04.12.2016
18:48:19
кек

fox.hs
04.12.2016
18:50:28
def isEven(x):
return not isEven(x-1) if x else 0

Vladimir
04.12.2016
18:50:46
перестань пожалусто

fox.hs
04.12.2016
18:52:06
Что?
Мы тут чётность числа проверяем

Denis
04.12.2016
18:52:30
Четность перестановки интереснее

Pavel
04.12.2016
18:58:21
return not bin(x)[-1]
not от строки, джаваскрипт какой-то.
>>> not bin(11)[-1], not bin(10)[-1], type(bin(10))
(False, False, <class 'str'>)

fox.hs
04.12.2016
19:01:14
Хм

Google

fox.hs
04.12.2016
19:02:29
Точно строка
А '0' - это True, ибо строка непустая

Igor
04.12.2016
19:23:39

Amaro
04.12.2016
20:00:06
if x ^ 1:

53r63rn4r
04.12.2016
20:16:57
CPU-зависимая задача => Multi Processing
I/O-зависимая, быстрый I/O => Multi Threading
I/O-зависима, медленный I/O => Asyncio
Поясните, плз

Zart
04.12.2016
20:57:24
проверка на четность:
if x % 2 == 0: или if x & 1 == 0
если хочется коде гольф, то if ~x%2:

Pavel
05.12.2016
03:08:14

Zart
05.12.2016
03:09:00
угу, поправил

[Anonymous]
05.12.2016
07:57:11
подскажите, есть ли функция, которая переводит комплексное число в кортеж (real,imag) ?
Или только это делается только через (complex.real, complex.imag )?
Эта группа больше не существует