暴力(python)
2024-08-30 19:33:36
输出由1,2,3,4组成的互不相同且无重复的三位数!
#方式一
lst = ['1', '2', '3', '4']
res = []
for i in lst:
for j in lst:
for k in lst:
# print(set(i + j + k))
if len(set(i + j + k)) == 3:
print(set(i + j + k))
res.append(int(i + j + k))
print(res)
print(len(res))
#方式二
count = 0
for i in range(1, 5):
for j in range(1, 5):
for k in range(1, 5):
if (i != j) and (i != k) and (j != k):
count += 1
print(count)
#方式三
lst = "1234”
res = 0
for i in lst:
for j in lst:
for k in lst:
# print(set(i + j + k))
if len(set(i + j + k)) == 3:
print(set(i + j + k))
res += 1
print(res)
#a 与 b必须是两个相同类型的可迭代对象
a = "1"
b = "2"
print(set(a + b)) # {'1', '2'}
a = "123"
b = "2"
print(set(a + b)) # {'1', '2', '3'}
a = ['1', '3', 2]
b = ['2']
print(set(a + b)) # {'2', '3', 2, '1'}
最新文章
- Java工程为什么要加一个biz层
- java集合类的学习总结一
- English Training Material - 02
- jquery中的prop和attr比较区别
- hdu 2041:超级楼梯(水题,递归)
- Fragment inner class should be static
- UVa 10253 (组合数 递推) Series-Parallel Networks
- 使用Xcode上传代码至GitHub
- css3 UI 修饰——回顾
- socket , 套接口还是套接字,傻傻分不清楚
- 阿里云手动安装特定版本的nginx
- Fiddler抓包使用教程-Android应用抓包
- 使用httpclient访问NLP应用接口例子
- 洛谷P1516 青蛙的约会
- hive使用动态分区时如果动态分区的字段存在空值的问题
- (qsort)绝对值排序
- python -- 异步IO 协程
- XSS和CSRF的区别
- awk去重以某列重复的行
- 常用PHP框架收集
热门文章
- Jmeter使用基础笔记-认识Jmeter
- Packages on Ubuntu OS
- 带你全面分析嵌入式linux系统启动过程中uboot的作用
- Python学习笔记 (1)Hello World(环境搭建+输出Hello World!)
- [luoguP1156] 垃圾陷阱(DP)
- Codeforces Round #244 (Div. 2)
- RCC 2014 Warmup (Div. 2) 蛋疼解题总结
- 《WF in 24 Hours》读书笔记 - Hour 3(1) - Workflow:添加宿主和事件监听
- 终于理解java的classpath!
- ubuntu 搭建 svn服务器,使用http方式访问