এমন একটি প্রোগ্রাম বা ফাংশন লিখুন যা স্থান ব্যতীত মুদ্রণযোগ্য আসকি অক্ষরগুলির একটি মজাদার একক-লাইন স্ট্রিংয়ের মধ্যে নিয়ে যায় :
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
আপনি ইনপুটটি বৈধ বলে ধরে নিতে পারেন।
ইনপুটটির উপর ভিত্তি করে, কচ্ছপ গ্রাফিক্স- বিধি বিধি অনুসরণ করে ফাঁকা জায়গাগুলির পাঠ্য গ্রিড এবং নিউলাইনগুলিকে সজ্জিত একটি নতুন স্ট্রিং আঁকুন যেখানে টার্টল সবসময় একটি গ্রিড স্থান দখল করে এবং কেবল কার্ডিনাল দিকের মুখোমুখি হতে পারে।
পাঠ্য গ্রিডে ইনপুট স্ট্রিংয়ের প্রথম অক্ষরটি মুদ্রণ করুন। কচ্ছপ ডান মুখোমুখি এখানে শুরু হয়। এই প্রক্রিয়াটি পুনরাবৃত্তি করে ইনপুট স্ট্রিংয়ের বাকী অক্ষরের উপর নজর রাখুন (কচ্ছপ আটকে গেলে কেবল থামানো হবে):
কচ্ছপের পাশের 4 টি গ্রিড স্পেসগুলি যদি সমস্ত ভরাট হয় (তবে এর কোনওটিই কোনও স্থান নয়) তবে পুনরাবৃত্তি বন্ধ করুন। কচ্ছপ আটকে গেছে এবং গ্রিডটি যতটা সম্ভব পূর্ণ।
পূর্ববর্তী অক্ষরের তুলনায় ইনপুটটিতে বর্তমান অক্ষরটি দেখুন:
বর্তমানের চরিত্রটি আগেরটির আগে যদি বর্ণসীমার হয় তবে কচ্ছপকে চতুর্থাংশের বাঁদিকে ঘোরান।
বর্তমানের চরিত্রটি আগেরটির পরে যদি বর্ণসীমার হয় তবে কচ্ছপকে চতুর্থাংশের ডানদিকে ঘোরান।
যদি বর্তমান চরিত্রটি পূর্বের সমান হয় তবে কচ্ছপটি ঘোরান না।
যদি কচ্ছপটি এখন গ্রিডের মুখোমুখি হচ্ছে তবে এটি খালি নয় (অর্থাত্ কোনও স্থান নয়), বার বার টার্টেলটিকে চতুর্থাংশের বাঁদিকে ঘোরান যতক্ষণ না সে একটি খালি গ্রিড জায়গার সম্মুখীন হয়।
কচ্ছপটি একটি গ্রিডের মুখের দিকে এগিয়ে যাচ্ছে সেদিকেই এগিয়ে যান এবং টার্টেলের নতুন অবস্থানে গ্রিডে বর্তমান চরিত্রটি মুদ্রণ করুন।
কোনও বহিরাগত সারি বা সাদা স্থানের কলামগুলির সাথে ফলস্বরূপ পাঠ্য গ্রিড স্ট্রিংটি মুদ্রণ করুন বা ফিরে আসুন। রেখাগুলি অ-স্পেস সহ ডানদিকের কলাম পর্যন্ত ফাঁকা স্থান থাকতে পারে, তবে এর বাইরে নয়। একটি একক পেছনের নতুন লাইন optionচ্ছিকভাবে অনুমোদিত।
বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী।
উদাহরণ
ইনপুট সমস্ত পদক্ষেপ এখানে spattuuxze
। ^V<>
অক্ষর দিক কচ্ছপ রয়েছে দেন, তারা না ইনপুট অথবা আউটপুট অংশ।
s>
^
p
s
<ap
s
^
t
ap
s
^
t
t
ap
s
tu>
t
ap
s
tuu>
t
ap
s
tuu
t x
apV
s
tuu
<zx
ap
s
এই মুহুর্তে কচ্ছপ আটকে যায় তাই e
কখনই মুদ্রিত হয় না এবং চূড়ান্ত ফলাফল হয়:
tuu
tzx
ap
s
নিম্নলিখিতটি একটি অনুরূপ তবে অবৈধ আউটপুট যাহেতু এতে শ্বেতস্পেসের একটি অপ্রয়োজনীয় শীর্ষস্থানীয় কলাম রয়েছে:
tuu
tzx
ap
s
পরীক্ষার মামলা
spattuuxze
tuu
tzx
ap
s
spattuuxxze
tuu
t x
apx
sze
1111111
1111111
ABCDEFGHIJKLMNOP
PEFG
ODAH
NCBI
MLKJ
`_^]\[ZYXWVUTSR
^_RS
\]`UT
[ZWV
YX
Woo!
W
o
o!
woo!
!o
o
w
Wheeee
W
heeee
banana
a
an
an
b
Turtle
T
ure
tl
turTle
e
tTl
ur
(এগুলির মধ্যে কোনওটি ভুল মনে হলে অবিলম্বে আমাকে বলুন))
PONMLKJIHGFEDCBA
, যেহেতু ফলাফলটি কেবল একটি বর্গ নয় এবং ABCDEFGHIJKLMNOP
নিয়মে অসম্পূর্ণতাটি হাইলাইট করার সাথে বিপরীতে থাকে ।