با توجه به تعداد شناخته شدهای از موارد منحصر به فرد، چند راه برای ترتیب دادن آنها در یک ردیف وجود دارد؟ یک تابع ایجاد کنید که یک عدد صحیح n
را بگیرد و تعداد ارقام تعداد ترتیبهای ممکن برای n
مورد منحصر به فرد را بازگرداند. به عنوان مثال، ورودی 5، یعنی 5 مورد منحصر به فرد میتواند به 120 (5!
) شیوه منحصربهفرد مرتب شود. عدد 120 دارای 3 رقم است، بنابراین عدد صحیح 3
بازگردانده میشود.
نمونه ورودی و خروجی
no_perms_digits(0) ➞ 1
no_perms_digits(1) ➞ 1
no_perms_digits(5) ➞ 3
نکات
این چالش نیاز به درک مفهوم جایگشت دارد.
no_perms_digits(0) ➞ 1
no_perms_digits(1) ➞ 1
no_perms_digits(5) ➞ 3
no_perms_digits(8) ➞ 5
no_perms_digits(11) ➞ 8
no_perms_digits(13) ➞ 10
نظرات