بکندباز

دنباله 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']

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*

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