Ich komme aus diesem Sandkastenpfosten
Dies ist inspiriert von einem Mathe-Test für Achtklässler
Intro
Wir haben einen Würfel mit folgenden Ecken
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)
Dieser Würfel hat eindeutig 8 Ecken, 12 Kanten und 6 Flächen. Wenn wir nun die Ecke G so abschneiden, dass unsere Schnittebene genau durch die Mitte jeder benachbarten ursprünglichen Kante verläuft, fügen wir 2 neue Ecken, 3 neue Kanten und eine neue Fläche hinzu. Bitte genießen Sie dieses handgezeichnete Kunstwerk zur besseren Verdeutlichung
Eingang
Berechnen Sie anhand einer Liste von Ecken (in diesem Beispiel mit AH gekennzeichnet), die abgeschnitten werden, die neue Anzahl von Ecken, Kanten und Flächen.
Sie nehmen die Eingabe in einer beliebigen Form vor, solange sie auf dieselben Ecken reagiert (z. B. können Sie anstelle von AH 1-8 oder 0-7 verwenden, Sie können davon ausgehen, dass es sich um eine Liste handelt, csv, was auch immer).
Sie können davon ausgehen, dass die Liste eindeutig ist (jede Ecke wird höchstens einmal angezeigt), sie kann jedoch leer sein. Die Liste enthält niemals nicht vorhandene Ecken.
Ausgabe
Geben Sie drei Zahlen aus, die der Anzahl der Ecken, Kanten und Flächen entsprechen. Die Ausgabe als Liste ist ausdrücklich zulässig. Nachgestellte Leerzeichen sind zulässig
Beispiele
{} -> 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
Schließlich ist dies Codegolf, also gewinnt die kürzeste Antwort in Bytes. Bitte unterlassen Sie Standardlücken.
