بکندباز

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

اگر شهرهای A، B و C را داشته باشیم، مسیرهای ممکن عبارتند از:

A -> B -> C
A -> C -> B
B -> A -> C
B -> C -> A
C -> B -> A
C -> A -> B

… که تعداد مسیرهای ممکن برابر است با 6.

تابعی بنویسید که تعداد شهر را در ورودی بگیرد و تعداد مسیر های ممکن را در خروجی برگرداند.

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

paths(4) ➞ 24

paths(1) ➞ 1

paths(9) ➞ 362880
paths(4)  ➞ 24
paths(1)  ➞ 1
paths(9)  ➞ 362880

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

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

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

mantix
امتیاز:‌ 16256
تصحیح اتوماتیک 0 0
‎C#‎
30 ارديبهشت 1402

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

نظرات

*
*