itertools.combinations_with_replacement()

  • + 0 comments

    super short:

    from itertools import combinations_with_replacement
    
    s, n = input().split()
    print(*[''.join(i) for i in sorted(combinations_with_replacement(sorted(s), int(n)))], sep='\n')