एक वक्र एक वर्ग ग्रिड पर बिंदुओं का एक सेट होता है जैसे कि प्रत्येक बिंदु में चार-पड़ोसी पड़ोस में ठीक दो पड़ोसी होते हैं और बिंदु एकल जुड़े घटक बनाते हैं। यही है, ग्रिड ग्राफ पर बिंदुओं से प्रेरित ग्राफ एक चक्र के लिए आइसोमॉर्फिक है। "प्रेरित" का अर्थ है कि चक्र में पड़ोसी होने के बिना इनपुट में दो बिंदु स्पर्श नहीं कर सकते हैं।
एक ग्राफ में वीटेक्स V का एक एंटिपोड, V से एक वर्टेक्स सबसे दूर है। एंटिपोड हमेशा सम-लंबाई चक्र पर अद्वितीय होता है (और ग्रिड ग्राफ पर प्रत्येक चक्र समान-लंबाई है)। दूरी को अंतर्निहित वर्ग ग्रिड के लिए सम्मान के बिना चक्र से ही प्रेरित किया जाना चाहिए।
आपका इनपुट एक वक्र की छवि होगी। वक्र को #अंतरिक्ष वर्णों ( ) से बाहर की पृष्ठभूमि पर संख्या चिह्न वर्णों के अनुक्रम के साथ चिह्नित किया जाएगा । वक्र पर बिंदुओं में से एक को Pचरित्र ("पोड") के साथ चिह्नित किया जाएगा । आपका आउटपुट उसी तरह का होगा जैसा कि एक वक्र बिंदु को छोड़कर इनपुट A("एंटीपोड") के साथ होगा।
आप मान सकते हैं कि अक्षर एक आयताकार आकार में गद्देदार होंगे। आप मान सकते हैं कि इनपुट की पहली और आखिरी पंक्ति और कॉलम पूरी तरह से रिक्त स्थान से बना होगा (इनपुट पृष्ठभूमि के साथ गद्देदार है)। वैकल्पिक रूप से आप मान सकते हैं कि पहली और आखिरी पंक्ति और स्तंभ में प्रत्येक में एक वक्र बिंदु (इनपुट में न्यूनतम पेडिंग) होगा।
आप इस ग्रिड को एक एकल पंक्ति-पंक्ति के रूप में, एक पंक्ति के एक सरणी के रूप में, या व्यक्तिगत वर्णों के 2D सरणी के रूप में आउटपुट कर सकते हैं। यह चुनाव इनपुट और आउटपुट के लिए समान होगा। यदि आपकी भाषा इसकी अनुमति देती है, तो आप संशोधित स्ट्रिंग या सरणी को वापस करने के बजाय इनपुट को संशोधित करके आउटपुट कर सकते हैं।
संभव इनपुट:
P# P## #P# ##### #####P# ####### #####P######### #####P#########
## # # # # # # # # # # # # # #
### ### ## ## # ### # # ### # # ### ### ### # # #
### # # ### # # # # # # # # # # # # # # # # # #
# P# ### ### # ### # # # ### ### # # # # ### ### # # # #
## # # ### # # # # # # # # # # # # #
# # P # ##### P # ########### # # ##### ##### # # #
### ####### ### # # # # # # # #
############### ####### ####### ###############
अनुरूप आउटपुट:
P# P## #P# #A### #####P# #A##### #####P######### #####P#########
#A # # # # # # # # # # # # # #
##A #A# ## ## # ### # # ### # # ### ### ### # # #
### # # ### # # # # # # # # # # # # A # # # # #
# P# ### ##A # ### # # # ### ### # # # # ### ### # # # #
## # # ### # # # # # # # # # # # # #
A # P # ##### P # ########### # # ##### ##### # # #
### ####### ### # # # # # # # #
############### ####### ####### #########A#####
पोड्स से वर्टेक्स की दूरी (मॉडुलो 10) (इन का उत्पादन न करें):
P1 P12 1P1 5A543 54321P1 9A98765 54321P123456789 54321P123456789
1A 1 3 2 2 4 2 6 2 8 4 6 0 6 0
23A 3A3 32 01 7 109 3 7 109 3 7 901 789 543 1 7 1
321 1 9 543 8 2 8 4 6 2 8 2 8 8 2 6 A 6 2 2 8 2
4 P1 234 89A 0 876 2 9 3 765 543 7 1 9 7 345 987 1 3 9 3
56 2 1 567 9 9 1 0 4 6 0 0 6 0 4 0 4
A 3 P 8 87654 P 1 56789012345 9 1 54321 56789 5 1 5
654 1234567 321 2 8 2 0 4 6 2 6
345678901234567 3456789 3210987 345678901A10987
