반복하지 않는 수, 중복되지 않는 수, 0부터 9까지 순열 만들기 코드


반복하지 않는 수, 중복되지 않는 수, 0부터 9까지 순열 만들기 코드

0부터 9까지 총 10개의 숫자로 만들 수 있는 순열의 개수는 8877690개이다. 아래 코드는 반복하지 않는 수를 txt 파일로 저장하는 파이썬 코드이다. from itertools import permutations, chain, islice import math def make_no_repeats(length): my_iter = permutations(range(10), length) no_zero_start_index = math.perm(9, length - 1) no_lead_zeros = islice(my_iter, no_zero_start_index, None) return no_lead_zeros if __name__ == '__main__': my_list = [] iter_no_re..


원문링크 : 반복하지 않는 수, 중복되지 않는 수, 0부터 9까지 순열 만들기 코드