ضرب‌المثل

ضرب‌المثل

آسان

دستورالعمل‌ها

حکایت است که به‌خاطر نبودن میخ نعل اسب، پادشاهی از دست رفت.

فهرستی از ورودی‌ها به شما داده می‌شود؛ ضرب‌المثل مربوط به آن را بسازید. برای مثال، با فهرست ["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.

توجه کنید که فهرست ورودی‌ها می‌تواند متفاوت باشد؛ راه‌حل شما باید بتواند فهرست‌هایی با طول و محتوای دلخواه را مدیریت کند. هیچ خطی از متن خروجی نباید رشته‌ای ثابت و تغییرناپذیر باشد؛ همه باید بر اساس ورودی داده‌شده تغییر کنند.


منبع

Wikipediaاین لینک در پنجره یا تب جدیدی باز می‌شود.
ویرایش از طریق GitHub این لینک در پنجره یا زبانه‌ی جدیدی باز می‌شود
Clojure Exercism

آماده‌اید ضرب‌المثل را شروع کنید؟

در Exercism ثبت‌نام کنید تا Clojure را همراه با 12 مفهوم105 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.