1_无重复数字的三位数
来源:互联网 发布:arm linux centos 编辑:程序博客网 时间:2024/05/16 06:09
#!/usr/bin/env python3# -*- coding: utf-8 -*-'''题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。'''from functools import reduceL1 = [1,2,3,4]L2 = [[x,y,z] for x in L1 for y in L1 for z in L1 if x!=y and x!=z and y!=z]print('共',len(L2),'个:')for i in range(len(L2)): print(i+1,': ', reduce(lambda x, y: x * 10 + y, L2[i])) L2 = [str(x)+str(y)+str(z) for x in L1 for y in L1 for z in L1 if x!=y and x!=z and y!=z]print('共',len(L2),'个:')for i in range(len(L2)): print(i+1,': ', L2[i])print('共',len(L2),'个:')for i, v in enumerate(L2): print(i+1,': ', v)
阅读全文
0 0
- 1_无重复数字的三位数
- 【程序1】1~4组成无重复数字的三位数
- [算法]1~4 组成无重复数字的三位数
- 1~4组成无重复数字的三位数
- 15_由1、2、3、4四个数字,能组成多少个互不相同且一个数字中无重复数字的三位数?
- 无重复的三位数
- 4数字能组成多少无重复的三位数
- 统计互不相同且无重复数字的三位数个数
- 程序1:[1,2,3,4] 求无重复数字的三位数?
- Java——1、2、3、4能组成多少无重复数字的三位数
- 【程序1】组成互不相同且无重复数字的三位数
- 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数
- 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数
- 1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数 都是多少
- 有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数
- 1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
- 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?
- 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数
- workspace放在nfs的个人文件夹下
- 超强、超详细Redis入门教程
- CentOS 7.0 上安装和配置 VNC 服务器
- Linux中文件的压缩和解压缩
- java 面试算法之冒泡排序
- 1_无重复数字的三位数
- Spring MVC + Mybatis 环境搭建
- thrift/swift:对swift2thrift-generator-cli IDL生成工具的改进
- 初阶并发编程之——运用wait()与notify()实现线程之间的协作
- 冬至日感想
- Python爬取百度图片
- LeetCode 273. Integer to English Words
- python3 map函数
- 2_发放奖金总数