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.
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)
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
itertools.combinations_with_replacement()
You are viewing a single comment's thread. Return to all comments →
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)