Skip to content
Snippets Groups Projects
matrix.py 455 B
Newer Older
  • Learn to ignore specific revisions
  • Lukáš Krupčík's avatar
    Lukáš Krupčík committed
    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    import csv
    import collections
    import itertools
    import re
    from distutils.version import LooseVersion
    l = ['A', 'S', 'U', 'P', 'D']
    mask = ''.join(reversed(l))
    from itertools import product
    for bits in product([0, 1], repeat=len(l)):
        s = "".join(str(bit) for bit in bits)
        ns = ""
        for i in range(len(s)):
            if s[i] == "1":
                ns += mask[i]
            else:
                ns += "-"
        print ns