itertools.combinations()

Sort by

recency

|

918 Discussions

|

  • + 0 comments

    from itertools import combinations

    def test(input_,b): e = sorted(list(input_)) for i in range(1,b+1): c = list(combinations(e,i)) for i in c: print(''.join(i)) if name == "main": input_,b = input().split() b = int(b) test(input_,b)

  • + 0 comments

    from itertools import combinations x = input().split(" ") chain = sorted(list(map(str,x[0]))) size = int(x[1])

    for i in range(1, size + 1): for r in list(combinations(chain,i)): print("".join(list(r)))

  • + 0 comments
    from itertools import combinations
    
    line = list(input().split(" "))
    S = str(line[0])
    K = int(line[1])
    final = list(S)
    final1 = []
    final2 = []
    
    for x in range(1, K+1):
        comb = list(combinations(S, x))
        for i in comb:
            word = list(i)
            word.sort()
            word1 = "".join(word)
            final1.append(word1)
        final1.sort()
        final2 = final2 + final1
        final1.clear()
    for b in final2:
        print(b)
    
  • + 0 comments

    Here is HackerRank itertools.combinations() in python solution - https://programmingoneonone.com/hackerrank-itertools-combinations-solution-in-python.html

  • + 1 comment
    from itertools import combinations
    a,b=input().split(" ")
    b=int(b)
    
    for i in range(1,b+1):
            for j in list(combinations(sorted(a),i)):
                    print("".join(j))