How to generate all unique 2-digit permutations from a given 3-digit number in Python

1 Answer

0 votes
from itertools import permutations

three_digit_number = '185'
two_digit_permutations = set()

# Generate all two_digit_permutations of three_digit_number
for perm in permutations(three_digit_number, 2):
    two_digit_permutations.add(''.join(perm))

two_digit_permutations = sorted(list(two_digit_permutations))

print(two_digit_permutations)




'''
run:

['15', '18', '51', '58', '81', '85']

'''

 



answered Jun 15, 2024 by avibootz
...