حکایت است که بهخاطر نبودن میخ نعل اسب، پادشاهی از دست رفت.
فهرستی از ورودیها به شما داده میشود؛ ضربالمثل مربوط به آن را بسازید.
برای مثال، با فهرست ["nail", "shoe", "horse", "rider", "message", "battle", "kingdom"]، متن کامل این شعر ضربالمثلی را بهعنوان خروجی تولید میکنید:
For want of a nail the shoe was lost.
For want of a shoe the horse was lost.
For want of a horse the rider was lost.
For want of a rider the message was lost.
For want of a message the battle was lost.
For want of a battle the kingdom was lost.
And all for the want of a nail.
توجه کنید که فهرست ورودیها میتواند متفاوت باشد؛ راهحل شما باید بتواند فهرستهایی با طول و محتوای دلخواه را مدیریت کند. هیچ خطی از متن خروجی نباید رشتهای ثابت و تغییرناپذیر باشد؛ همه باید بر اساس ورودی دادهشده تغییر کنند.
هر فهرست از ورودیها بهصورت یک رشته نمایش داده میشود و در پایان هر ورودی، یک نویسهی خط جدید قرار میگیرد.
یک نمونه چنین است: "nail\nshoe\nhorse\nrider\nmessage\nbattle\nkingdom\n"
هر خط خروجی باید با یک خط جدید \n پایان یابد.
بایتهای ۱۲۸ تا ۳۸۳ از حافظهی خطی برای رشتهی ورودی رزرو شدهاند.
در Exercism ثبتنام کنید تا WebAssembly را همراه با 87 تمرین و مربیگری انسانی واقعی یاد بگیرید و در آن استاد شوید، همهی اینها رایگان.