题目:两个乒乓球队进行比赛,各出三人。甲队为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 两个乒乓球队进行比赛,请编程序找出两队参赛对手的名单,不用库算法相关推荐

  1. 乒乓球比赛 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比 请编程序找出三队赛手的名单。

    //:两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.   //已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x,z比 //,请编程序找出三队赛手 ...

  2. 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。 //已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

    //两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人. //已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单. # ...

  3. 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单

    题目 两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单 解析: ...

  4. 题目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 ...

  5. 两个乒乓球队进行比赛,各出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 ...

  6. 习题 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说 ...

  7. 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 ...

  8. java. 三个人比赛怎么写_两个乒乓球队进行比赛,找出三队赛手的名单

    [java]代码库import java.util.ArrayList; /** * 两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛 ...

  9. 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字

    package demo;import java.util.Arrays;/** 题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了两次.请写程序找出这两个只出现一次的数字.*/ //num ...

最新文章

  1. 心得丨一文告诉你想学数据分析该读什么书、从哪本读起
  2. devops 成长路线
  3. CF590E-Birthday【AC自动机,最大独立集】
  4. 一步步编写操作系统 66 浅析c库函数与系统调用1
  5. 织梦 tags.php静态化,dedecms网站tag标签全部静态化的解决方法
  6. cisco产品命名规则
  7. mysql处理字符串函数,MySQL常用函数--字符串处理
  8. linux命令 剪切,linux剪切命令
  9. pythonsample_python sample code | 学步园
  10. 无损检测技术知识大全
  11. .dat文件三维点云可视化
  12. 深圳计师需要全国计算机证吗,深圳入户需要什么技师证
  13. 2.1 VB语言基础——关键字和标识符
  14. 一个计算机游戏机,我想入手一台游戏主机,ps、xbox、任天堂相比,哪个好?
  15. 城市的灵魂——记董敬明教授讲座
  16. 4000字干货长文!从校招和社招的角度说说如何准备大厂面试?
  17. 如何将论文图表做得漂亮?
  18. 转:著名的100个管理定律点评2 -- 以人为本的人性化管理
  19. 把http升级到https——生命不息,折腾不止
  20. No operations allowed after statement closed

热门文章

  1. 散度Divergence
  2. Unity 之 UGUI Dropdown组件使用简析
  3. 信创,“行业or事业”,华云数据已经做出了选择
  4. 使用融云SDK在APICloud平台实现单人多人音频通话
  5. Prometheus+Grafana+钉钉部署一个单机的MySQL监控告警系统
  6. 1067 例题5-7 求圆周率pi的近似值
  7. 【Linux-Node】Node环境安装到Linux系统
  8. 7-2 心理阴影面积
  9. 使用阿里妈妈字体图标库,ie10报错,无法获取未定义或 null 引用的属性“firstChild”
  10. 如何让你的努力有价值?