Văn bản có thể được dịch sang phiên bản viết của ngôn ngữ TUT bằng cách thay thế từng chữ cái bằng "TUT word" tương ứng, như được đưa ra trong bảng sau (được điều chỉnh từ bài viết được liên kết) * :
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').
Viết chương trình với hành vi i / o sau:
Đầu vào (từ stdin): Chỉ báo nhị phân (0/1) i và chuỗi ASCII s .
- Nếu i = 0 thì s có thể chứa bất kỳ văn bản ASCII nào.
- Nếu i = 1 thì s phải là đầu ra Ngôn ngữ TUT cho một số đầu vào hợp lệ.
Đầu ra (tới thiết bị xuất chuẩn): Chỉ báo nhị phân (0/1) j và chuỗi ASCII t .
- Nếu i = 0 thì j = 1 và t là bản dịch của s sang TUT Language.
- Nếu i = 1 thì j = 0 và t là bản dịch của s từ Ngôn ngữ TUT.
- Đối với bất kỳ đầu vào hợp lệ nào, áp dụng chương trình cho đầu ra của chính nó phải sao chép chính xác đầu vào ban đầu; tức là chương trình ( chương trình ( i , s )) = ( i , s ). Đầu vào và đầu ra phải có cùng định dạng.
Chấm điểm : Điểm là số lượng nhân vật trong chương trình - điểm thấp nhất sẽ thắng.
Ví dụ
(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."')
( c )
(0, 'QWX WWW Rrrrd deeeeep')
(1, 'KWAKWAKSEKS SKWERWAKSWAKS RUTskwerrutruddud dudskweriskweriipup')
( d )
(0, 'aa AA aA Aa rd RD rD Rd')
(1, 'skwere SKWERE eE Ee ruddud RUDDUD rutDUD RUTdud)
(((Bên cạnh về phát âm: Những lời TUT cho các nguyên âm ( e
, i
, ay
, o
, yu
) có nghĩa vụ phải đại diện cho âm thanh thông thường (a, e, i, o, u) khi đọc bảng chữ cái - tức là, vần điệu với (có thể , tôi, tôi, cắt, mew) theo lời TUT ba-hay-hơn-lá thư, những biểu tượng (. u
, a
, e
) có nghĩa vụ phải phát âm giống như (nhưng, dơi, đặt cược) tương ứng - đây là những thay thế ASCII cho ( ʌ
æ
ɛ
) trong bài viết được liên kết.)))
rrd
nên dịch sang skwerruddud
; chúng ta có được phép để nó ở skwerrutdud
?
0,"AA"
dịch sang 1,"ee"
? Đối với 1,"SKWERE"
, tôi giả sử bạn có nghĩa là 0,"AA"
, không 0,"EE"
.
AA
,SKWERE
hayskwerE
? Những gì về thư tăng gấp ba? được nówakswakswaks
,skwerwakswaks
,waksskwerwaks
, hoặc thậm chíkyubwaks
, hoặc chúng ta có thể chọn?