2022-08-24 14:28:45 +02:00

53 lines
862 B
Markdown

# Pythagorean Triplet
Welcome to Pythagorean Triplet on Exercism's Go Track.
If you need help running the tests or submitting your code, check out `HELP.md`.
## Instructions
A Pythagorean triplet is a set of three natural numbers, {a, b, c}, for
which,
```text
a² + b² = c²
```
and such that,
```text
a < b < c
```
For example,
```text
3² + 4² = 9 + 16 = 25 = 5².
```
Given an input integer N, find all Pythagorean triplets for which `a + b + c = N`.
For example, with N = 1000, there is exactly one Pythagorean triplet for which `a + b + c = 1000`: `{200, 375, 425}`.
## Source
### Created by
- @soniakeys
### Contributed to by
- @alebaffa
- @bitfield
- @ekingery
- @ferhatelmas
- @hilary
- @kytrinyx
- @leenipper
- @petertseng
- @robphoenix
- @sebito91
- @tleen
### Based on
Problem 9 at Project Euler - http://projecteuler.net/problem=9