किसी भी नियमित षट्भुज को हीरे के साथ टाइल किया जा सकता है, उदाहरण के लिए:
______
/_/_/\_\
/_/\_\/\_\
/\_\/_/\/_/\
\/_/\_\/_/\/
\_\/_/\_\/
\_\_\/_/
हम ऊपर आकार के एक टाइलिंग पर विचार करेंगे 1
(चूंकि हीरे की भुजाएं एक /
या \
एक से बनी होती हैं)। आकार का एक ही टाइलिंग 2
जैसा दिखेगा:
____________
/ / /\ \
/___/___/ \___\
/ /\ \ /\ \
/___/ \___\/ \___\
/\ \ / /\ / /\
/ \___\/___/ \/___/ \
\ / /\ \ / /\ /
\/___/ \___\/___/ \/
\ \ / /\ \ /
\___\/___/ \___\/
\ \ \ / /
\___\___\/___/
आपका कार्य 1
इनपुट के रूप में एक ASCII आर्ट टाइलिंग (आकार का ) प्राप्त करना है , साथ ही साथ एक सकारात्मक पूर्णांक N
(दशमलव या यूनेरी में), वांछित आउटपुट के आकार को निर्दिष्ट करना है। फिर आपको उसी टाइलिंग के स्केल-अप संस्करण का उत्पादन करना चाहिए।
ध्यान दें कि हेक्सागोन किसी भी आकार और 1x1x1 (तीन हीरे युक्त) जितना छोटा हो सकता है।
हेक्सागोन आकार को संरेखित करने के लिए न तो इनपुट और न ही आउटपुट में कोई अनुगामी स्थान होना चाहिए, न ही अधिक अग्रणी स्थान। इनपुट और आउटपुट दोनों में वैकल्पिक रूप से एक एकल अनुगामी न्यूलाइन हो सकती है (यह पसंद इनपुट और आउटपुट के लिए समान नहीं होती है)।
आप STDIN (या निकटतम विकल्प), कमांड-लाइन तर्क या फ़ंक्शन तर्क के माध्यम से इनपुट ले रहे हैं और STDOUT (या निकटतम विकल्प), फ़ंक्शन रिटर्न मान या फ़ंक्शन (आउट) पैरामीटर के माध्यम से परिणाम लिख सकते हैं।
यह कोड गोल्फ है, इसलिए जीत में सबसे छोटा जवाब (बाइट्स में) है।
उदाहरण तिलिंग्स
यहाँ कुछ इनपुट झुकाव हैं जिन्हें आप अपने सबमिशन का परीक्षण करने के लिए उपयोग कर सकते हैं।
__
/_/\
\_\/
____
/_/\_\
/\_\/_/\
\/_/\_\/
\_\/_/
______
/_/_/\_\
/_/\_\/\_\
/\_\/_/\/_/\
\/_/\_\/_/\/
\_\/_/\_\/
\_\_\/_/
________
/_/\_\_\_\
/\_\/\_\_\_\
/\/_/\/_/_/\_\
/\/\_\/_/_/\/\_\
\/\/_/\_\_\/\/_/
\/\_\/_/\_\/_/
\/\_\_\/_/_/
\/_/_/_/_/
निम्नलिखित स्निपेट आदानों के लिए इसी आउटपुट शामिल हैं N = 1
के माध्यम से N = 6
।
N-1
खाली लाइनें हैं। :(