Facebook
From Cute Meerkat, 2 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 67
  1. subsequences = []
  2. def wygeneruj_wszystkie_podciagi(ciag, podciag):
  3.     if ciag:
  4.         wygeneruj_wszystkie_podciagi(ciag[1:], podciag.copy())
  5.         wygeneruj_wszystkie_podciagi(ciag[1:], [*podciag, ciag[0]])
  6.     else:
  7.         subsequences.append(podciag)
  8.  
  9.  
  10. input_data = [1, 2, 3, 4]
  11. wygeneruj_wszystkie_podciagi(input_data, [])
  12. print(sorted(subsequences))