ให้ข้อมูลของคำกริยาภาษาสเปนในรูปแบบ infinitive เอาท์พุทคำกริยาผันในทั้ง 6 รูปแบบของข้อบ่งชี้ที่ไม่สมบูรณ์
หากต้องการผัน infinitive ในข้อบกพร่องให้ลบจุดสิ้นสุด infinitive (-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, éกลายเป็น E และíกลายเป็น I) นี่เป็นเพียงเพราะตัวอักษรที่เน้นเสียงคือ 2 ไบต์ใน UTF-8 แต่พวกเขาสามารถแตกต่างกันในการเข้ารหัสอื่น ๆ และฉันไม่ต้องการจัดการกับสิ่งนั้นและอยู่ใน ASCII ที่พิมพ์ได้แทน
คำกริยา Infinitive จะมีความยาวสามหรือมากกว่าตัวอักษรยกเว้นกริยาirแต่เพียงผู้เดียวจะไม่มีตัวอักษรเน้นเสียงยกเว้นคำกริยาที่ลงท้ายด้วย-írและจะลงท้ายด้วย -ar, -er, -ir, หรือ - ไม่จำเป็นต้องใช้คำกริยาแบบสะท้อนกลับ
เอาต์พุตอาจอยู่ในรูปแบบของสตริงที่คั่นด้วยช่องว่าง / เครื่องหมายจุลภาค (ดังนั้นการพิมพ์การผันแต่ละครั้งไปยัง STDOUT ในบรรทัดของตัวเองก็โอเค) หรืออาร์เรย์ / รายการ / ฯลฯ
เนื่องจากนี่คือcode-golfรหัสที่สั้นที่สุดเป็นไบต์จะเป็นผู้ชนะ
กรณีทดสอบ:
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