इस सैंडबॉक्स पोस्ट से आ रहा है
यह 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 नए किनारे और एक नया चेहरा जोड़ते हैं। बेहतर स्पष्टीकरण के लिए कृपया हाथ से खींची गई इस कला का आनंद लें
इनपुट
कोनों की एक सूची को देखते हुए (एएच द्वारा पहचाने गए इस उदाहरण में), जो काट दिया जाएगा, कोनों, किनारों और चेहरे की नई संख्या की गणना करें।
आप इनपुट को किसी भी रूप में पसंद करते हैं, जब तक कि यह एक ही कोनों पर प्रतिक्रिया करता है (जैसे कि एएच के बजाय आप 1-8 या 4-7 का उपयोग कर सकते हैं, आप इसे एक सूची, सीएसवी, जो भी हो) मान सकते हैं
आप सूची को अलग-अलग मान सकते हैं (हर कोने में एक बार दिखाई देगा), लेकिन यह खाली हो सकता है। सूची में कभी भी गैर मौजूदा कोने नहीं होंगे।
उत्पादन
कोनों, किनारों और चेहरों की संख्या के अनुरूप तीन नंबर का आउटपुट। सूची के रूप में आउटपुट को स्पष्ट रूप से अनुमति है। ट्रेलिंग व्हाट्सएप की अनुमति है
उदाहरण
{} -> 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
अंत में, यह कोडगॉल्फ है, इस प्रकार बाइट्स जीत में सबसे छोटा जवाब है। कृपया मानक खामियों से बचना चाहिए।
