आपको एक प्रोग्राम या फंक्शन लिखना चाहिए जो समान रूप से स्पेस स्क्वायर ग्रिड और एक सॉलिड इंस्क्राइब्ड सर्कल आउटपुट Nद्वारा दिया गया हो Nया ग्रिड स्क्वेयर की संख्या देता है जो आंशिक रूप से या पूरी तरह से सॉलिड सर्कल द्वारा ओवरलैप किए जाते हैं।
0-आकार के ओवरलैप्स (यानी जब सर्कल केवल एक लाइन को छूता है) को गिना नहीं जाता है। (ये ओवरलैप्स उदाहरण के लिए होते हैं N = 10।)
उदाहरण
N = 8 (64 squares), Slices = 60
![[Imgur] (http://i.imgur.com/3M1ekwY.png)](https://i.stack.imgur.com/J0y83.png)
इनपुट
- एक पूर्णांक
N > 0। (ग्रिड wil मेंN * Nवर्ग हैं।)
उत्पादन
- एक पूर्णांक, ठोस सर्कल स्लाइस की संख्या।
उदाहरण
(इनपुट-आउटपुट जोड़े)
Inputs: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Outputs: 1 4 9 16 25 36 45 60 77 88 109 132 149 172 201
यह कोड-गोल्फ है इसलिए सबसे छोटी प्रविष्टि जीतती है।
N^2।