محدودیت زمانی: 1ثانیه
محدودیت حافظه: 1024مگابایت
حروف الفبای لاتین 26تا هستند و تعداد دکمه های صفحه های تلفن های همراه قدیمی فقط 10تا. می خواهیم راحتتر به دوستانمان پیامک بزنیم، پس برنامه ای بنویسید که جمله یا کلمه را از کاربر بگیرد و معادل تعداد ضربات ما به یک صفحه کلید تلفن همراه را نشان دهد. دقت کنید بعضی وقت ها کاربر نیاز به مکث و سپس ادامه ی نوشتن دارد، در چنین شرایطی باید در خروجی کاراکتر فاصله یا " " را در میان کلیدها چاپ کنید.
برای مثال معنی “2 2” می شود “AA” در حالی که معنی “22” می شود “B”.
*هر Space معادل یک بار فشردن 0 است.
ورودی:
در خط اول ورودی، T تعداد ورودی ها وارد می شوند.
در T خط بعد عبارات وارد می شوند.
خروجی:
در هر خط به فرم Case #i: Answer پاسخ ها چاپ می شوند.
ورودی مثال:
4 hi yes foo bar hello world
خروجی مثال:
Case #1: 44 444 Case #2: 999337777 Case #3: 333666 6660 022 2777 Case #4: 4433555 555666096667775553
لینک جاج: https://open.kattis.com/submit
*برای استفاده از جاج بالا پس از انتخاب فایل از کامپیوتر خود در قسمت Problem ID گزینه ی t9spelling و در بخش Lang نیز Python 3 را انتخاب کنید و سپس می توانید با کلیک روی گزینه ی Submit نتیجه ی اجرای برنامه تان را ببینید.
*برای استفاده از این جاج مجبورید در آن Sign up کنید.
*در صورتی که پس از submit برنامه تان نتیجه ی اجرای برنامه New، Compiling یا... بود با کمی صبر و سپس Reloadکردن صفحه می توانید نتیجه را مشاهده فرمایید.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.