मुझे लगा कि "आर्क" संख्याओं के इस पैटर्न का वर्णन करने का सबसे अच्छा तरीका है:
1234567887654321
1234567 7654321
123456 654321
12345 54321
1234 4321
123 321
12 21
1 1
औपचारिक रूप से परिभाषित, प्रत्येक पंक्ति में 1 नंबर से होते हैं 9-n
, (n-1)*2
रिक्त स्थान, और 9-n
1 के माध्यम से संख्या (जहां n
वर्तमान लाइन है)।
आपका कार्य लिखना है, संभव है कि सबसे छोटी कोड का उपयोग करके, एक छोटी स्क्रिप्ट / प्रोग्राम जो उपरोक्त प्रतिमानों को निम्नलिखित प्रतिबंधों के लिए प्रिंट करता है:
- आप पूरे पैटर्न को हार्डकोड नहीं कर सकते हैं। आप पैटर्न की एक ही लाइन को अधिक से अधिक हार्डकोड कर सकते हैं।
- आपके प्रोग्राम को प्रत्येक पंक्ति के अंत में एक नई पंक्ति (
\n
या किसी भी संयोजन\r
) को प्रिंट करना होगा ।
रेडी स्टेडी गो!
11111111^2 == 123465787654321 != 1234567887654321
(बार-बार नोटिस करें 8
)
123456787654321
के रूप में यह करने के लिए बराबर होती है11111111^2
;-)