We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
itertools.combinations_with_replacement()
itertools.combinations_with_replacement()
Sort by
recency
|
521 Discussions
|
Please Login in order to post a comment
from itertools import combinations_with_replacement s,k=input().split() s=sorted(s) l=list(combinations_with_replacement(s,int(k))) x=list() y="" for i in l: for j in i: y+="".join(j) x.append(y) y="" x.sort() for i in x: print(i)
from itertools import combinations_with_replacement
Reading input and splitting it into the string and integer r
s, r = input().split()
Sorting the string to ensure lexicographic order
s = sorted(s)
Generating and printing the combinations with replacement for combo in combinations_with_replacement(s, int(r)): print(''.join(combo))
from itertools import combinations_with_replacement as c
n = input().split()
string = n[0]
size = int(n[1])
sorted_string = ''.join(sorted(string))
lst = [''.join(comb) for comb in c(sorted_string, size)]
print(*lst, sep ="\n")