Size: a a a

Сообщество Python Программистов

2020 May 03

ПЯ

Просто Ярик... in Сообщество Python Программистов
test.assert_equals(more_zeros('thequickbrownfoxjumpsoverthelazydog'), ['h', 'b', 'p', 'a', 'd'])
источник

AT

Alexander T in Сообщество Python Программистов
[c for c in s if bin(ord(c))[2:].count(0) > bin(ord(c))[2:].count(1)]
источник

A

Alexander in Сообщество Python Программистов
ret = lambda a: a if bin(ord(a))[:2].count("0") > bin(ord(a))[:2].count("1") else None
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
не тот срез
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
[2:]
источник

A

Alexander in Сообщество Python Программистов
бля(
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Alexander
ret = lambda a: a if bin(ord(a))[:2].count("0") > bin(ord(a))[:2].count("1") else None
но еще нужно повтор убрать
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Alexander T
[c for c in s if bin(ord(c))[2:].count(0) > bin(ord(c))[2:].count(1)]
а, ну у меня то же самое, почти. Разве что я зачем-то циклы прикрутил
источник

A

Alexander in Сообщество Python Программистов
[a for a in set(x)  if bin(ord(a))[2:].count("0") > bin(ord(a))[2:].count("1")]
источник

A

Alexander in Сообщество Python Программистов
Language:
py3


Source:
ret = lambda x: [a for a in set(x)  if bin(ord(a))[2:].count("0") > bin(ord(a))[2:].count("1")]
print(ret("thequickbrownfoxjumpsoverthelazydog"))


Result:
['d', 'a', 'p', 'h', 'b']
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
сеты не принимает, я пробовал
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
нужна именно та последовательность
источник

A

Alexander in Сообщество Python Программистов
у тебя условия дополняются раз в секунду)
источник

A

Alexander in Сообщество Python Программистов
типичный заказчик
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
ахах
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
извиняюсь
источник

I

ITFY forum informer in Сообщество Python Программистов
источник

AT

Alexander T in Сообщество Python Программистов
def more_zeros(s):
   comp = lambda c, x: bin(ord(c))[2:].count(str(x))
   return [c for c in sorted(set(s), key=s.index) if comp(c, 0) > comp(c, 1)]
источник

AT

Alexander T in Сообщество Python Программистов
готово
источник

A

Alexander in Сообщество Python Программистов
сеты не принимает
источник