@ru_python

Страница 7253 из 9768
Tynuk
02.12.2018
15:54:53
Но было бы интересно псмотреть



Nikolay
02.12.2018
15:56:30
вовремя я заглянул

Google
Tigran
02.12.2018
15:57:16
Ей уже можно интегралом в сраке баловаться?
Ну, самому с собой можно баловаться чем угодно в любом возрасте.

nnm
02.12.2018
15:57:25


Tigran
02.12.2018
16:03:25
awwww shi~

Aragaer
02.12.2018
16:08:28
/me думает, что пора бы уже перестать мучать решение второй задачки из йолки

... и приклеить обои

Никита
02.12.2018
16:09:18
Maxim robox
02.12.2018
16:09:23
... и приклеить обои
А мне покрасить надо.

Aragaer
02.12.2018
16:09:32
самп?

Artem
02.12.2018
16:10:02
В смысле, что там мучать

Aragaer
02.12.2018
16:10:16
ну оно у меня на лиспе

Dezmont
02.12.2018
16:10:25
/do самп рулит

Google
Aragaer
02.12.2018
16:10:27
и мучаю на тему того, чтобы сделать еще лисповатее

но вроде уже некуда

Maxim robox
02.12.2018
16:10:45
Artem
02.12.2018
16:10:51
А

Aragaer
02.12.2018
16:11:03
угу, из процедурного в функциональное превратил

было 50 строк, стало 30

Maxim robox
02.12.2018
16:11:20
Одобряю.

Aragaer
02.12.2018
16:11:56
until (any (close-to word) other-words)

это реальная строчка из программы

на птоне так тоже можно, да

Pavel
02.12.2018
16:13:13
всем привет я хочу написать скрипт, который бы прогонял тесты консольного приложения в котором есть интерактивный ввод нужно 1) запустить приложение 2) дождаться пока оно ответит нужную строку 3) отправить в него нужную строку (сэмулировать ввод пользователя и нажатие enter) 4) дождаться вывода, проверить его 5) ... profit вопрос в том, как лучше работать с таким вводом? я знаю subprocess.call/subprocess.run но не видел у них, что они умеют работать с интерактивным вводом, а не просто вызвать один раз приложение и дождаться ее выполнения

Artem
02.12.2018
16:15:41
типа if any(close_to(word, word2) for word2 in other_words): break
А зачем это вот close-to вообще в решении елки? Ты его за квадрат что ли делаешь?

Pavel
02.12.2018
16:15:54
ок, спасибо, посмотрю и на то и на то

Aragaer
02.12.2018
16:16:25
close-to возвращает true, если расстояние левенштейна между словами word и word1 равно единице

ну и заодно печатает

Artem
02.12.2018
16:17:08
Ну то есть ты сравниваешь все со всеми и считаешь левенштейна

Google
Aragaer
02.12.2018
16:17:12
да, квадрат от числа слов

Мой любимый
02.12.2018
16:18:23
киньте ссыль на штуку, которая превращает скрин в фотку с экрана

Aragaer
02.12.2018
16:18:32
codephoto.ru

Artem
02.12.2018
16:18:38
Напиши за линию на лиспе)

Aragaer
02.12.2018
16:18:48
мм.. вроде для слов используется слово "левенштейн", а хэмминг для битов

Tigran
02.12.2018
16:18:59
Aragaer
02.12.2018
16:19:01
я не очень представляю, как это можно сделать за линейное время

Tigran
02.12.2018
16:19:06
хэмминг — количество неодинаковых позиций (только замены)

Aragaer
02.12.2018
16:19:30
ясно

Artem
02.12.2018
16:19:49
Геннадий
02.12.2018
16:20:02
А вот скажите, други. Кто-нибудь использует в питоне библиотеки реактивного программирования вместе с asyncio? Например RxPY. Оно работает в async? Подводные камни?

Aragaer
02.12.2018
16:26:04
мм.. через multi-vantage-point tree

Artem
02.12.2018
16:28:13
Aragaer
02.12.2018
16:30:13
ага

мой мозг это пока не очень осиливает

смысл в том, что в какую-то сложную структуру сначала все скармливается, а потом для каждого слова делается поиск (за логарифм)

Aragaer
02.12.2018
16:32:11
эээ

не очень понимаю, как его можно применить

Google
Artem
02.12.2018
16:32:48
А его можно

Александр
02.12.2018
16:32:50
вы про 2.2?

Artem
02.12.2018
16:32:53
Да

Aragaer
02.12.2018
16:33:01
хмм...

Pavel
02.12.2018
16:33:06
ну или взять мою либу yet-another-runner
у меня проблемы с ее запуском, ругается на отсутствие модуля fcntl https://pastebin.com/k6g291rU это библиотека только на линукс работает? или у меня что-то не так с конфигурацией питона?

Александр
02.12.2018
16:33:09
тоже каунтерами решал

массивом каунтеров, гг

Admin
ERROR: S client not available

Artem
02.12.2018
16:33:36
Зачем массивом, если есть цикл

Александр
02.12.2018
16:35:19
а, нед, каунтер у меня был в 2.1. Во втором через интовые дикты, но суть около того же

Александр
02.12.2018
16:41:50
если использовать один каунтер, то как axbcd с выкинутым x отличить от abxcd с тем же выкинутым x?

там же позиция важна

Nikolay
02.12.2018
16:42:36
Какая зарплата?

Олег
02.12.2018
16:46:19
три фора

один по одной строке

второй по второй

Александр
02.12.2018
16:46:31
Google
Олег
02.12.2018
16:46:33
а стоп)

один цикл на проход по одной строке

и плюс еще нумерация элементов

и поэлементно сравниваешь

Artem
02.12.2018
16:47:15
Нет

Не так

Александр
02.12.2018
16:47:20
Олег
02.12.2018
16:47:55
что с чем?
элементы одной строки с другой

Tigran
02.12.2018
16:52:52
вы серьёзно эту задачку тут до сих пор обсуждаете? )

там было 250 строк, хватало решения за квадрат

Tigran
02.12.2018
16:54:29
но если очень (ОЧЕНЬ) заморочиться, можно решить за линию

Artem
02.12.2018
16:55:46
ОЧЕНЬ заморочиться?

Tigran
02.12.2018
16:56:05
ОЧЕНЬ заморочиться?
Ну я пока что только сложное придумал

Проксимов
02.12.2018
16:56:18
Я вообще не придумал

Страница 7253 из 9768