甲西方传统模具是立方体,在其上的整数1至6被标记上的面。成对增加到7的对放置在相反的面上。
因为是立方体,所以在任何给定时间我们只能看到1到3个面(包括1个)。不能同时看到相反的面孔。
您的任务是编写一个程序或函数,该程序或函数给出了表示模具上各边的整数列表,以确定是否有可能同时看到这些面。
1 好吧,也许您可以用双眼看到4到5张脸,但是出于这一挑战的目的,我们从一个点观察死角。
规则:
- 您的提交可以采用输入列表:
- 是非空的。
- 仅包含满足的值
1 ≤ n ≤ 6
。 - 不包含重复的元素。
- 您可能不假定输入已排序。
- 您的提交应输出一个true / false的值:true是可以同时看到这些面孔的情况,否则为false。
- 这是代码高尔夫球,因此最短的答案(以字节为单位)获胜!
- 默认情况下,标准漏洞是禁止的。
测试用例
真相:
[6] (One face)
[6, 2] (Share a side)
[1, 3] (Share a side)
[2, 1, 3] (Share a vertex)
[3, 2, 6] (Share a vertex)
虚假:
[1, 6] (1 and 6 are opposite)
[5, 4, 2] (2 and 5 are opposite)
[3, 1, 4] (3 and 4 are opposite)
[5, 4, 6, 2] (Cannot see 4 faces)
[1, 2, 3, 4, 5, 6] (Cannot see 6 faces)