itertools.combinations()

Sort by

recency

|

924 Discussions

|

  • + 0 comments
    from itertools import combinations
    
    inp= input().split()
    S = list(inp[0])
    S.sort()
    k = int(inp[1])
    
    for i in range(k):
        Possibilities= list(combinations(S, (i+1)))
        for element in Possibilities:
            print(''.join(element))
    
  • + 0 comments

    from itertools import combinations

    s, k = input().split() s = sorted(s) k = int(k)

    for x in range(1, k + 1): for combo in combinations(s, x): print("".join(combo))

  • + 0 comments

    from itertools import combinations

    input_details = input().split()

    x = 1

    for i in range(int(input_details[1])):

    combinations_list = list(combinations(sorted(input_details[0]),x))
    x+=1
    for s in combinations_list:
        print("".join(s))
    
  • + 0 comments

    from itertools import combinations

    text, k = input().split() text = list(text) text.sort() text = ''.join(text)

    comb_list = []

    for i in range(1,int(k)+1): comb_list += combinations(text, int(i))

    for i in comb_list: print(''.join(i))

  • + 0 comments
    from itertools import combinations
    
    string,k = input().split()
    k = int(k)
    string = sorted(str(string))
    list1 = list()
    
    for i in range(1,k+1):
        list1.append(list(combinations(string, i)))
    
    for i in list1:
        for item in i:
            print(''.join(item))