بکندباز

دنباله Farey در مرتبه n مجموعه ای از همه کسرهای با مخرج بین 1 و n است که به صورت ساده شده و به ترتیب صعودی برگردانده می شود. با توجه به n, دنباله Farey را به شکل یک لیست برگردانید و هر کسر با یک رشته به شکل “عدد / مخرج” نمایش داده شود.

نمونه ورودی و خروجی

farey(1) ➞ ['0/1', '1/1']

farey(4) ➞ ['0/1', '1/4', '1/3', '1/2', '2/3', '3/4', '1/1']

farey(5) ➞ ['0/1', '1/5', '1/4', '1/3', '2/5', '1/2', '3/5', '2/3', '3/4', '4/5', '1/1']

نکته

دنباله Farey همیشه با “0/1” شروع می شود و با “1/1” به پایان می رسد. یعنی کسر های بزرگتر از 1 نباید تولید شوند.

farey(1)  ➞ ['0/1', '1/1']
farey(4)  ➞ ['0/1', '1/4', '1/3', '1/2', '2/3', '3/4', '1/1']
farey(5)  ➞ ['0/1', '1/5', '1/4', '1/3', '2/5', '1/2', '3/5', '2/3', '3/4', '4/5', '1/1']

پاسخ های کاربران به این تمرین

Aliak
امتیاز:‌ 8631
تصحیح اتوماتیک 0 0
‎C#‎
29 شهريور 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*

تمرینات مرتبط