पाठ का अनुवाद TUT भाषा के लिखित संस्करण में किया जा सकता है, जिसके अनुसार प्रत्येक अक्षर को "TUT शब्द" द्वारा बदल दिया जाएगा, जैसा कि निम्नलिखित तालिका में दिया गया है (लिंक किए गए लेख से अनुकूलित) * :
a e h hash o o u yu
b bub i ay p pup v vuv
c kut j jag q kwak w waks
d dud k kak r rut x eks
e i l lul s sus y yak
f fuf m mum t tut z zuz
g jug n nun
* Exceptions:
(1) Upper case letters have corresponding TUT words in upper case.
(2) A doubled letter becomes 'skwer' ('SKWER') followed by the TUT word for that letter.
- An n-fold letter is treated as a number of doubles, followed by a single if needed.
- To be considered a double or n-fold letter, the letters must be in the same case.
(3) 'rut' ('RUT') is replaced by 'rud' ('RUD') if immediately followed by 'dud' ('DUD').
निम्नलिखित i / o व्यवहार के साथ एक कार्यक्रम लिखें:
इनपुट (स्टडिन से): एक बाइनरी (0/1) सूचक i और एक ASCII स्ट्रिंग s ।
- अगर मैं = 0 तो रों किसी भी ASCII पाठ हो सकती है।
- अगर मैं = 1 तो रों कुछ वैध इनपुट के लिए TUT भाषा उत्पादन होना चाहिए।
आउटपुट (स्टडआउट के लिए): एक बाइनरी (0/1) इंडिकेटर जे और एक एएससीआईआई स्ट्रिंग टी ।
- अगर मैं = 0 तो j = 1 और टी का अनुवाद है रों को TUT भाषा।
- अगर i = 1 है तो j = 0 और t TUT भाषा से s का अनुवाद है ।
- किसी भी मान्य इनपुट के लिए, प्रोग्राम को अपने स्वयं के आउटपुट पर लागू करना मूल इनपुट को बिल्कुल पुन: उत्पन्न करना होगा; अर्थात, प्रोग्राम ( प्रोग्राम ( i , s )) = ( i , s )। इनपुट और आउटपुट में बिल्कुल समान प्रारूप होना चाहिए।
स्कोरिंग : स्कोर कार्यक्रम में पात्रों की संख्या है - सबसे कम स्कोर जीतता है।
उदाहरण
(0, 'Look for the birds.')
(1, 'LULskwerokak fuforut tuthashi bubayruddudsus.')
(0, '"Mrs. Hogwallop up and R-U-N-N-O-F-T."')
(1, '"MUMrutsus. HASHojugwakseskwerlulopup yupup enundud RUT-YU-NUN-NUN-O-FUF-TUT."')
( ग )
(0, 'QWX WWW Rrrrd deeeeep')
(1, 'KWAKWAKSEKS SKWERWAKSWAKS RUTskwerrutruddud dudskweriskweriipup')
( घ )
(0, 'aa AA aA Aa rd RD rD Rd')
(1, 'skwere SKWERE eE Ee ruddud RUDDUD rutDUD RUTdud)
(((के बारे में एक तरफ उच्चारण: स्वर (के लिए TUT शब्द e, i, ay, o, yu- हो सकता है यानी, साथ तुकबंदी () (ए, ई, मैं, ओ, यू) जब वर्णमाला पढ़ने के सामान्य ध्वनियों का प्रतिनिधित्व करने वाले हैं , मुझे, मेरे, घास काटना, म्यू) तीन या अधिक अक्षर TUT शब्दों में, प्रतीकों (। u, a, e) में (लेकिन, बल्ला, शर्त के रूप में ध्वनि करने वाले हैं) क्रमश: - इन के लिए ASCII प्रतिस्थापन कर रहे हैं ( ʌ æ ɛ) जुड़े लेख में।)))
rrdअनुवाद करना चाहिए skwerruddud; क्या हमें इसे छोड़ने की अनुमति है skwerrutdud?
0,"AA"अनुवाद करता है 1,"ee"? के रूप में 1,"SKWERE", मुझे लगता है आप का मतलब है 0,"AA", नहीं 0,"EE"।
AA,SKWEREयाskwerE? तिगुने अक्षरों का क्या? यह हैwakswakswaks,skwerwakswaks,waksskwerwaks, या यहाँ तकkyubwaks, या हम चुन सकते हैं?