एक प्रोग्राम या फ़ंक्शन लिखें जो एक सकारात्मक पूर्णांक एन में लेता है, और इस * निर्माण के अनुसार Google के "जी" लोगो की एक एन × एन पिक्सेल छवि को आउटपुट करता है :
उदाहरण के लिए, यदि N 400 है, तो 400 × 400 पिक्सेल का लोगो सही आयामों और रंगों के साथ आउटपुट होना चाहिए:
यह सही दिखना चाहिए कि एन कितना बड़ा या छोटा है। यहाँ उदाहरण N = 13 है:
आपके कोड को इंटरनेट से कनेक्ट करने की आवश्यकता नहीं होनी चाहिए। उदाहरण के लिए, बाहरी रूप से होस्ट किए गए svg को स्केल करने की अनुमति नहीं है। (अपने कोड में एनकोडेड एक svg स्केलिंग हालांकि ठीक होगा।)
एंटी-अलियासिंग का उपयोग किया जा सकता है या नहीं। यह आप पर निर्भर करता है।
ध्यान दें कि "जी" की क्षैतिज पट्टी छवि के दाहिने किनारे तक सभी तरह से विस्तारित नहीं होती है। सर्कल काटे जाने से पहले दाहिने किनारे पर सामान्य रूप से अंदर की ओर झुकता है।
बाइट्स में सबसे छोटा कोड जीतता है।
* इस चुनौती के लिए लोगो का निर्माण सरल किया गया है। सही निर्माण यहाँ और यहाँ देखा जा सकता है ।
.svg
और इसे हमारे समाधान में एन्कोड करने की अनुमति है , या क्या हमें इसे मूल रूप से बनाना है?