একটি স্পেনীয় ক্রিয়াটির তার ইনফিনিটিভ ফর্মের একটি ইনপুট দেওয়া হয়েছে, ক্রিয়াটি নির্দেশক অসম্পূর্ণতার সমস্ত 6 রূপে সংযুক্ত হয়ে আউটপুট দেয়।
অসম্পূর্ণ ক্ষেত্রে কোনও অসম্পূর্ণ সংশ্লেষ করতে, ইনফিনিটিভ এন্ডিং (-ar, -er, -ir, এবং কখনও কখনও -ír) অপসারণ করুন এবং নীচে তালিকাভুক্ত অসম্পূর্ণ পরিণতি যুক্ত করুন। অপূর্ণটিতে তিনটি অনিয়মিত ক্রিয়া রয়েছে, যা নীচেও তালিকাবদ্ধ রয়েছে।
Verb ending Replace with...
--------------------------------------------------------
-ar -aba, -abas, -aba, -ábamos, -abais, -aban
-er, -ir, -ír -ía, -ías, -ía, -íamos, -íais, -ían
Irreg. verb Conjugations
--------------------------------------------------------
ser era, eras, era, éramos, erais, eran
ver veía, veías, veía, veíamos, veíais, veían
ir iba, ibas, iba, íbamos, ibais, iban
এই চ্যালেঞ্জের উদ্দেশ্যে, উচ্চারণযুক্ত অক্ষরের পরিবর্তে মূল অক্ষর ব্যবহার করুন (A এ হয়ে যায়, é ই হয়ে যায়, এবং আমি হয়ে যায়)। এটি কেবলমাত্র কারণ যে উচ্চারণযুক্ত অক্ষরগুলি ইউটিএফ -8 এ 2 বাইট হয়, তবে এগুলি অন্য এনকোডিংগুলিতে আলাদা হতে পারে এবং এর পরিবর্তে আমাকে কোনওটির সাথে ডিল করতে হবে না এবং পরিবর্তে প্রিন্টযোগ্য এএসসিআইআইয়ের মধ্যে থাকতে হবে না।
Infinitive ক্রিয়া সবসময় ক্রিয়া একমাত্র ব্যতিক্রম বা তিনটি অক্ষরের মধ্যে হতে হবে IR , ক্রিয়ার ব্যতিক্রম সঙ্গে প্রস্বরিত অক্ষর থাকা কখনোই করবে -ír শেষ, এবং সবসময় পারেন -ar, -er, -ir, এর মধ্যে সমাপ্ত হবে বা -ír রিফ্লেসিভ ক্রিয়াগুলি পরিচালনা করার দরকার নেই।
আউটপুট হ'ল হোয়াইট স্পেস- / কমা-বিচ্ছিন্ন স্ট্রিং আকারে (সুতরাং প্রতিটি লাইনে তার নিজস্ব লাইনে STDOUT এ মুদ্রণ করা ঠিক আছে) বা একটি অ্যারে / তালিকা / ইত্যাদি হতে পারে।
যেহেতু এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী।
পরীক্ষার কেস:
In Out
---------------------------------------------------------------
hablar hablaba hablabas hablaba hablAbamos hablabais hablaban
comer comIa comIas comIa comIamos comIais comIan
vivir vivIa vivIas vivIa vivIamos vivIais vivIan
sonreIr sonreIa sonreIas sonreIa sonreIamos sonreIais sonreIan
ser era eras era Eramos erais eran
ver veIa veIas veIa veIamos veIais veIan
ir iba ibas iba Ibamos ibais iban