小红把所有小于的非负整数放在一起,位数不足5位的补前导零补至5位: 00000,00001,00002,…,99999。一共有个数。 其中,小红定义“好数”为:五个数位上的数都不相同。例如,03265、54321为好数,而66015,00983则不是好数。 小红想知道,第大的好数是多少?
区块链毕设网qklbishe.com为您提供问题的解答
小红把所有小于的非负整数放在一起,位数不足5位的补前导零补至5位:
00000,00001,00002,…,99999。一共有个数。
其中,小红定义“好数”为:五个数位上的数都不相同。例如,03265、54321为好数,而66015,00983则不是好数。
小红想知道,第大的好数是多少?
def get_good_num(k): if k >= 1: # 很简单,所有的算出啦再切片就是了 good_num_matrix = [] for ind_one in range(99999, 0, -1): string = str(ind_one).zfill(5) good_num_matrix.append(string) res_list = [] for element in good_num_matrix: if len(set(element)) == 5: res_list.append(element) print(res_list[k - 1]) else: raise ValueError('...') # get_good_num(6)
41:31
以上就是关于问题小红把所有小于的非负整数放在一起,位数不足5位的补前导零补至5位:
00000,00001,00002,…,99999。一共有个数。
其中,小红定义“好数”为:五个数位上的数都不相同。例如,03265、54321为好数,而66015,00983则不是好数。
小红想知道,第大的好数是多少?的答案
欢迎关注区块链毕设网-
web3一级市场套利打新赚钱空投教程
区块链NFT链游项目方科学家脚本开发培训