Python 两个乒乓球队进行比赛,请编程序找出两队参赛对手的名单,不用库算法
题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单
这题看了几种写法,要么写的很复杂,要么用了permutation库。
于是死磕了一个比较简洁的算法。
n=len(['x','y','z'])
for x in range(n):for y in range(n):for z in range(n):if x!=y and y!=z and x!=z and x not in [0] and z not in [0,2]:print('比赛为:a - {}, b - {}, c - {}'.format('xyz'[x],'xyz'[y],'xyz'[z]))
输出结果:
比赛为:a - z, b - x, c - y
Python 两个乒乓球队进行比赛,请编程序找出两队参赛对手的名单,不用库算法相关推荐
- 乒乓球比赛 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比 请编程序找出三队赛手的名单。
//:两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人. //已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x,z比 //,请编程序找出三队赛手 ...
- 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。 //已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。
//两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人. //已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单. # ...
- 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单
题目 两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单 解析: ...
- 题目22:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出 三队赛手的名单。
s='xyz' for a in s:for b in s:"""确定a,b不是同一个人"""if a != b:for c in s:&q ...
- 两个乒乓球队进行比赛,各出3人。甲队为A,B,C三人,乙队为X,Y,Z3人。已抽签决定比赛名单。有人像队员打听比赛的名单,A说他不和X比,C说他不和X,Z比,请编程序找出3对赛手的名单
两个乒乓球队进行比赛,各出3人.甲队为A,B,C三人,乙队为X,Y,Z3人.已抽签决定比赛名单.有人像队员打听比赛的名单,A说他不和X比,C说他不和X,Z比,请编程序找出3对赛手的名单 #includ ...
- 习题 3.25 两个乒乓球队进行比赛,各出3人。甲队为A、B、C3人,乙队为X、Y、Z3人。已抽签决定比赛名单。有人向队员打听比赛的名单,A说他不和X比,C说他不和X、Z比,请编程序找出3对赛手的名单
C++程序设计(第三版) 谭浩强 习题3.25 个人设计 习题 3.25 两个乒乓球队进行比赛,各出3人.甲队为A.B.C3人,乙队为X.Y.Z3人.已抽签决定比赛名单.有人向队员打听比赛的名单,A说 ...
- Java基础算法题(18):两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三
查看所有50道基础算法题请看: Java的50道基础算法题 两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c ...
- java. 三个人比赛怎么写_两个乒乓球队进行比赛,找出三队赛手的名单
[java]代码库import java.util.ArrayList; /** * 两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛 ...
- 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字
package demo;import java.util.Arrays;/** 题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了两次.请写程序找出这两个只出现一次的数字.*/ //num ...
最新文章
- 心得丨一文告诉你想学数据分析该读什么书、从哪本读起
- devops 成长路线
- CF590E-Birthday【AC自动机,最大独立集】
- 一步步编写操作系统 66 浅析c库函数与系统调用1
- 织梦 tags.php静态化,dedecms网站tag标签全部静态化的解决方法
- cisco产品命名规则
- mysql处理字符串函数,MySQL常用函数--字符串处理
- linux命令 剪切,linux剪切命令
- pythonsample_python sample code | 学步园
- 无损检测技术知识大全
- .dat文件三维点云可视化
- 深圳计师需要全国计算机证吗,深圳入户需要什么技师证
- 2.1 VB语言基础——关键字和标识符
- 一个计算机游戏机,我想入手一台游戏主机,ps、xbox、任天堂相比,哪个好?
- 城市的灵魂——记董敬明教授讲座
- 4000字干货长文!从校招和社招的角度说说如何准备大厂面试?
- 如何将论文图表做得漂亮?
- 转:著名的100个管理定律点评2 -- 以人为本的人性化管理
- 把http升级到https——生命不息,折腾不止
- No operations allowed after statement closed
热门文章
- 散度Divergence
- Unity 之 UGUI Dropdown组件使用简析
- 信创,“行业or事业”,华云数据已经做出了选择
- 使用融云SDK在APICloud平台实现单人多人音频通话
- Prometheus+Grafana+钉钉部署一个单机的MySQL监控告警系统
- 1067 例题5-7 求圆周率pi的近似值
- 【Linux-Node】Node环境安装到Linux系统
- 7-2 心理阴影面积
- 使用阿里妈妈字体图标库,ie10报错,无法获取未定义或 null 引用的属性“firstChild”
- 如何让你的努力有价值?