Це надихає тест з математики для 8 класів
Вступ
У нас є куб із наступними кутами
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)
Цей куб чітко має 8 кутів, 12 ребер та 6 граней. Якщо ми тепер відрізаємо кут G таким чином, що наша зрізана площина йде рівно через середину кожного сусіднього вихідного краю, ми додаємо 2 нових куточка, 3 нові краї та одну нову грань. Будь ласка, насолоджуйтесь цим мальованим витвором мистецтва для кращого роз'яснення
Вхідні дані
Подаючи список кутів (у цьому прикладі, визначених AH), які будуть відрізані, обчисліть нову кількість кутів, країв і граней.
Ви приймаєте вхід у будь-якій формі, що вам подобається, якщо він відповідає на ті самі кути (наприклад, замість AH ви можете використовувати 1-8 або 0-7, ви можете вважати, що це список, csv, будь-який інший)
Ви можете вважати, що список відрізняється (кожен куточок з’явиться максимум один раз), але він може бути порожнім. Список ніколи не буде містити неіснуючі кути.
Вихідні дані
Виведіть три числа, що відповідають кількості кутів, країв і граней. Виведення як список явно дозволено. Допускаються пробіли білих просторів
Приклади
{} -> 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
Нарешті, це кодогольф, таким чином найкоротша відповідь у байтах виграє. Утримайтеся від стандартних лазів.
