itertools.permutations()

Sort by

recency

|

941 Discussions

|

  • + 0 comments

    from itertools import permutations

    strings=input().split(" ")

    string=sorted(strings[0])

    k=int(strings[1])

    result=list(permutations(string,k)) for i in result: tup="".join(i) print(tup)

  • + 0 comments

    from itertools import permutations s,k = input().split() print(*["".join(x) for x in list(permutations(sorted(s),int(k)))],sep="\n")

  • + 0 comments

    The shortest code I could think of…

    from itertools import *
    s, k = input().split()
    print('\n'.join(''.join(p) for p in permutations(sorted(s), int(k))))
    
  • + 0 comments
    from itertools import permutations
    
    inp = input().split()
    
    possibilities= list(permutations(inp[0], int(inp[1])))
    possibilities.sort()
    
    for i in possibilities:
        print(''.join(i))
    
  • + 0 comments

    from itertools import permutations

    input_list = list(input().split())

    permutation_length = int(input_list[1])

    permutation_list = (list(input_list[0]))

    permutation_list.sort()

    permutation_result = list(permutations(permutation_list,permutation_length)) x = 0 for i in range(len(permutation_result)): print("".join(permutation_result[x])) x+=1