Bu sanal alan gönderisinden geliyor
Bu 8. sınıf matematik testinden esinlenmiştir.
giriş
Aşağıdaki köşelere sahip bir küpümüz var
A(0, 0, 0)
B(1, 0, 0)
C(1, 1, 0)
D(0, 1, 0)
E(0, 0, 1)
F(1, 0, 1)
G(1, 1, 1)
H(0, 1, 1)
Bu küpün 8 köşesi, 12 kenarı ve 6 yüzü vardır. Şimdi G köşesini kesersek, kesim düzlemimiz her bitişik orijinal kenarın tam ortasından geçecek şekilde 2 yeni köşe, 3 yeni kenar ve bir yeni yüz ekleriz. Daha iyi açıklama için lütfen bu elle çizilmiş sanat eserinin tadını çıkarın
Giriş
Kesilecek olan bir köşe listesi (AH tarafından tanımlanan bu örnekte) verildiğinde, yeni köşe, kenar ve yüz sayısını hesaplayın.
Girdiyi aynı köşelere yanıt verdiği sürece istediğiniz herhangi bir biçimde alırsınız (örneğin AH yerine 1-8 veya 0-7 kullanabilirsiniz, bir liste olduğunu varsayabilirsiniz, csv, ne olursa olsun)
Listenin farklı olduğunu varsayabilirsiniz (her köşe en fazla bir kez görünecektir), ancak boş olabilir. Liste asla mevcut olmayan köşeleri içermeyecektir.
Çıktı
Köşelerin, kenarların ve yüzlerin sayısına karşılık gelen üç sayı girin. Liste olarak çıktıya açıkça izin verilir. Sondaki boşluklara izin verilir
Örnekler
{} -> 8, 12, 6 (empty list)
{A} -> 10, 15, 7
{A,C} -> 12, 18, 8
{A,C,F} -> 14, 21, 9
{A,B,C} -> 12, 19, 9
{A,B,C,D} -> 12, 20, 10
Son olarak, bu kodgolf, bu nedenle bayttaki en kısa cevap kazanır. Lütfen standart boşluklardan kaçının.
