Advertisement
mikhail_dvorkin

Combinatorical object generation in Python3

Dec 14th, 2018
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.59 KB | None | 0 0
  1. def gen(префикс, что_ещё_осталось):
  2.     if что_ещё_осталось == 0:
  3.         # хороший объект уже получен
  4.         print(префикс)
  5.         return
  6.     начало_перебора, конец_перебора = что-то умное
  7.     for очередное_число in range(начало_перебора, конец_перебора):
  8.         # выводим всё хорошее, что начинается на префикс+очередное_число
  9.         gen(префикс + [очередное_число], что_теперь_ещё_осталось)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement