Size: a a a

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

2020 March 20

l

let45fc in Сообщество Python Программистов
Никита Хмель
Оу ну, там вот видишь справа четырехугольники, 1x1, 2x1, 1x2
Так 2х1 и 1х2 не одинаковые
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Никита Хмель
Есть задача:
Заполнить 2D плоскость четырехугольниками разных размеров (каждый раз рандомно) и есть я ничего непонимающий в геометрии.
Что посоветуете почитать, может есть готовые алгоритмы?
а для этой задачи нет алгоритма решения кроме перебора
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
если мне память не изменяет, конечно
источник

НХ

Никита Хмель... in Сообщество Python Программистов
если я сделаю такой алгоритм: брать случайную фигуру из этих трёх и проверять подставляется ли она каждый раз, это будет адекватно?
источник

НХ

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

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
После смерти Вашего домашнего животного лучшее объяснение, что Вы смогли сказать детям, звучало так: "Счетчик ссылок Шарика наконец-то достиг нуля".
источник

НХ

Никита Хмель... in Сообщество Python Программистов
что круто сэкономит время
источник

НХ

Никита Хмель... in Сообщество Python Программистов
типо "если сверху есть фигура, а справа нет, значит можно подставить такую"
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Никита Хмель
если я сделаю такой алгоритм: брать случайную фигуру из этих трёх и проверять подставляется ли она каждый раз, это будет адекватно?
источник

GS

Genri Spayer in Сообщество Python Программистов
Бензофуран Гетероцикл
Самый простой пример. Вот эта строка:
with open(__file__, 'w') as f: pass

Сделает так что скрипт при запуске затрёт своё содержимое. Получится одноразовый скрипт. Система самоуничтожения, так сказать.
пайчарм может отменять изменения
даже такие

а вот os.remove() работает на ура

спасибо за идею)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Genri Spayer
пайчарм может отменять изменения
даже такие

а вот os.remove() работает на ура

спасибо за идею)
ну система контроля версий или логгирующая ФС они конечно позволят восстановить
источник

GS

Genri Spayer in Сообщество Python Программистов
Бензофуран Гетероцикл
ну система контроля версий или логгирующая ФС они конечно позволят восстановить
понятное дело
просто указываю что второй вариант более действенен
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Genri Spayer
пайчарм может отменять изменения
даже такие

а вот os.remove() работает на ура

спасибо за идею)
и os.remove() тоже можно откатить, я таким занимался
источник

GS

Genri Spayer in Сообщество Python Программистов
Бензофуран Гетероцикл
и os.remove() тоже можно откатить, я таким занимался
это сложно?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
находил и восстанавливал стёртые пять лет назад файлы даже
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Genri Spayer
это сложно?
всё что нужно - прочитать инструкцию объёмом в одну страничку
источник

GS

Genri Spayer in Сообщество Python Программистов
Бензофуран Гетероцикл
всё что нужно - прочитать инструкцию объёмом в одну страничку
подскажи как гуглится

стало интересно
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
гугли  Recuva, самая простая тулза из этого разряда
источник

GS

Genri Spayer in Сообщество Python Программистов
Бензофуран Гетероцикл
гугли  Recuva, самая простая тулза из этого разряда
+спасибо
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Genri Spayer
+спасибо
особых каких-то свойств не имеет, есть средства гораздо мощнее
источник