Sebuah die Barat tradisional adalah sebuah kubus, di mana bilangan bulat 1 sampai 6 ditandai pada wajah. Pasangan yang menambah 7 ditempatkan pada wajah yang berlawanan.
Karena ini adalah kubus, kita hanya dapat melihat antara 1 dan 3 wajah (inklusif) 1 pada waktu tertentu. Wajah yang berseberangan tidak pernah bisa dilihat pada saat yang bersamaan.
Tugas Anda adalah menulis sebuah program atau fungsi yang, mengingat daftar bilangan bulat yang mewakili sisi-sisi pada cetakan, menentukan apakah mungkin untuk melihat wajah-wajah ini secara bersamaan.
1 Oke, mungkin Anda bisa melihat 4 atau 5 wajah dengan sepasang mata, tetapi untuk tujuan tantangan ini, kami mengamati dadu dari satu titik.
Aturan:
- Kiriman Anda dapat mengasumsikan daftar input:
- Tidak kosong.
- Hanya berisi nilai-nilai yang memuaskan
1 ≤ n ≤ 6
. - Tidak mengandung elemen duplikat.
- Anda mungkin tidak berasumsi bahwa input diurutkan.
- Kiriman Anda harus menampilkan nilai kebenaran / kepalsuan : kebenaran adalah wajah dapat dilihat pada saat yang sama, kepalsuan sebaliknya.
- Ini adalah kode-golf , jadi jawaban tersingkat (dalam byte) menang!
- Celah standar dilarang secara default.
Uji Kasus
Benar:
[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)
Falsy:
[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)