itertools.combinations(iterable, r) Hacker Rank

 solution for itertools.combinations(iterable, r) : 


from itertools import combinations

A,B = input().split()

stringsorted= ''.join(sorted(A.upper()))

for i in range (1,int(B)+1):
    output =  ["".join(j) for j in combinations(stringsorted,i)]
    output.sort()
    print("\n".join(output))

Comments

Popular posts from this blog

Mean, Var, and Std in numpy HackerRank

Min and Max in numpy HackerRank

Collections.deque() HackersRank Solution