Size: a a a

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

2021 January 06

E

Egor in Сообщество Python Программистов
Айван
any(a > b — "любой элемент не отсортирован"
не совсем, если я правильно понимаю
источник

E

Egor in Сообщество Python Программистов
тогда уж any(a < b
источник

R3

Rud 356 in Сообщество Python Программистов
Egor
и разве random.shuffle воздействует на список, а не возвращает новый?
-15
Ты ахуел уже тз на ходу менять. Или говори все сразу - или не говори вовсе пока ебало не откусил
источник

K

KarmaBot in Сообщество Python Программистов
Rud 356
-15
Ты ахуел уже тз на ходу менять. Или говори все сразу - или не говори вовсе пока ебало не откусил
Вы уменьшили карму lynulx до 980.69 (-15.00)
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Айван
any(a > b — "любой элемент не отсортирован"
Хотя бы один из неудовлетворяет условию
источник

E

Egor in Сообщество Python Программистов
Rud 356
-15
Ты ахуел уже тз на ходу менять. Или говори все сразу - или не говори вовсе пока ебало не откусил
при чем тут тз? я не был уверен в том, как работает shuffle и спросил вопрос
источник

E

Egor in Сообщество Python Программистов
хватит уже без повода говном кидаться
источник

R3

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

R3

Rud 356 in Сообщество Python Программистов
я в курсе, а это тут при чем?
источник

R3

Rud 356 in Сообщество Python Программистов
все вручную
источник

R3

Rud 356 in Сообщество Python Программистов
это все теперь в одну строку и в лямбду
источник

R3

Rud 356 in Сообщество Python Программистов
посылаю тебе лучи посыла нахуй
источник

А

Айван in Сообщество Python Программистов
Egor
тогда уж any(a < b
Чо? Я словно не проверял
источник

E

Egor in Сообщество Python Программистов
Rud 356
это все теперь в одну строку и в лямбду
вручную по желанию, в лямбду по желанию, в одну строку обязательно, так лучше?
источник

А

Айван in Сообщество Python Программистов
Language:
python3


Source:
arr = [5,2,3,1,4]
while any(a > b for a, b in zip(arr, arr[1:])): __import__('random').shuffle(arr)
print(arr)


Result:
[1, 2, 3, 4, 5]
источник

R3

Rud 356 in Сообщество Python Программистов
Egor
вручную по желанию, в лямбду по желанию, в одну строку обязательно, так лучше?
в лямбду я тебе хуй положу ибо имена им нельзя давать
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Egor
так ты же по сути это делаешь:
пока список отсортирован: перемешать

while not reduce(lambda a, b: (True, b) if ((isinstance(a, int) and isinstance(b, int) and a<b) or (a[1]<b and a[0])) else (False,b), lst)[0]: __import__('random').shuffle(lst)
источник

R3

Rud 356 in Сообщество Python Программистов
Но раз тебе так сильно хочется повыебываться - держи говна exec("def bogosort(l):\n\twhile (lambda d: all([i<i2 for i, i2 in zip(d[:-1], d[1:])]))(l): __import__('random').shuffle(l)")
источник

E

Egor in Сообщество Python Программистов
Айван
Language:
python3


Source:
arr = [5,2,3,1,4]
while any(a > b for a, b in zip(arr, arr[1:])): __import__('random').shuffle(arr)
print(arr)


Result:
[1, 2, 3, 4, 5]
хм, а если [2, 1] положить?
источник

R3

Rud 356 in Сообщество Python Программистов
Rud 356
Но раз тебе так сильно хочется повыебываться - держи говна exec("def bogosort(l):\n\twhile (lambda d: all([i<i2 for i, i2 in zip(d[:-1], d[1:])]))(l): __import__('random').shuffle(l)")
@lynulx доволен?
источник