مسیرها
/
Haskell
Haskell
/
تمرین‌ها
/
سه‌گانه‌ی فیثاغورسی
سه‌گانه‌ی فیثاغورسی

سه‌گانه‌ی فیثاغورسی

متوسط

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

یک «سه‌گانه‌ی فیثاغورسی» مجموعه‌ای از سه عدد طبیعی است، {a, b, c}، که در آن

a² + b² = c²

و به گونه‌ای که

a < b < c

برای مثال،

3² + 4² = 5².

اگر یک عدد صحیح ورودی مانند N داده شود، همه‌ی سه‌گانه‌های فیثاغورسی را پیدا کنید که در آن‌ها a + b + c = N باشد.

برای مثال، با N برابر با ۱۰۰۰، دقیقاً یک سه‌گانه‌ی فیثاغورسی وجود دارد که در آن a + b + c = 1000 است: {200, 375, 425}.

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

آماده‌اید سه‌گانه‌ی فیثاغورسی را شروع کنید؟

در Exercism ثبت‌نام کنید تا Haskell را همراه با 107 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.