Διαδρομές
/
Haskell
Haskell
/
Ασκήσεις
/
Πυθαγόρεια τριάδα
Πυθαγόρεια τριάδα

Πυθαγόρεια τριάδα

Μέτριο

Οδηγίες

Μια πυθαγόρεια τριάδα είναι ένα σύνολο από τρεις φυσικούς αριθμούς, {a, b, c}, για τους οποίους ισχύει,

a² + b² = c²

και τέτοιοι ώστε,

a < b < c

Για παράδειγμα,

3² + 4² = 5².

Δεδομένου ενός ακέραιου N ως είσοδο, βρες όλες τις πυθαγόρειες τριάδες για τις οποίες ισχύει a + b + c = N.

Για παράδειγμα, με N = 1000, υπάρχει ακριβώς μία πυθαγόρεια τριάδα για την οποία ισχύει a + b + c = 1000: {200, 375, 425}.

Επεξεργασία μέσω GitHub Ο σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα
Haskell Exercism

Έτοιμος να ξεκινήσεις την άσκηση Πυθαγόρεια τριάδα;

Γράψου στο Exercism για να μάθεις και να κατακτήσεις Haskell με 107 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.