피타고라스 삼중수 생성기
유클리드 공식으로 원시 피타고라스 삼중수를 만들고, 주어진 변 길이를 포함하는 삼중수를 모두 찾습니다. 원시 삼중수와 그 배수를 구분해 3-4-5의 배수만 있는 것이 아니라는 점을 표로 보여 줍니다.
이 값 이하의 빗변을 갖는 것만 만듭니다.
원시 삼중수
16개
빗변 100 이하
| a | b | c (빗변) | 원시 여부 | 둘레 | 넓이 |
|---|---|---|---|---|---|
| 3 | 4 | 5 | 원시m=2, n=1 | 12 | 6 |
| 5 | 12 | 13 | 원시m=3, n=2 | 30 | 30 |
| 8 | 15 | 17 | 원시m=4, n=1 | 40 | 60 |
| 7 | 24 | 25 | 원시m=4, n=3 | 56 | 84 |
| 20 | 21 | 29 | 원시m=5, n=2 | 70 | 210 |
| 12 | 35 | 37 | 원시m=6, n=1 | 84 | 210 |
| 9 | 40 | 41 | 원시m=5, n=4 | 90 | 180 |
| 28 | 45 | 53 | 원시m=7, n=2 | 126 | 630 |
| 11 | 60 | 61 | 원시m=6, n=5 | 132 | 330 |
| 16 | 63 | 65 | 원시m=8, n=1 | 144 | 504 |
| 33 | 56 | 65 | 원시m=7, n=4 | 154 | 924 |
| 48 | 55 | 73 | 원시m=8, n=3 | 176 | 1,320 |
| 13 | 84 | 85 | 원시m=7, n=6 | 182 | 546 |
| 36 | 77 | 85 | 원시m=9, n=2 | 198 | 1,386 |
| 39 | 80 | 89 | 원시m=8, n=5 | 208 | 1,560 |
| 65 | 72 | 97 | 원시m=9, n=4 | 234 | 2,340 |
계산 방법
- 1«삼중수 만들기»에서 빗변의 최댓값을 정하면 그 안의 원시 삼중수가 모두 나옵니다.
- 2«배수까지»를 켜면 원시 삼중수의 2배·3배도 함께 볼 수 있습니다.
- 3«변으로 찾기»에서 길이를 넣으면 그 변을 포함하는 삼중수를 직각변·빗변으로 나눠 찾습니다.
- 4각 삼중수의 (m, n) 값에서 유클리드 공식이 어떻게 그 수를 만들었는지 확인할 수 있습니다.
자주 묻는 질문
유클리드 공식이 있습니다. m > n > 0인 정수에서 a = m²−n², b = 2mn, c = m²+n²으로 두면 언제나 a²+b²=c²이 됩니다. m과 n이 서로소이고 홀짝이 다르면 원시 삼중수가 되며, 이 조건에서 모든 원시 삼중수가 (m, n) 한 쌍에 하나씩 빠짐없이 대응됩니다.
세 수의 최대공약수가 1인 삼중수입니다. 6-8-10처럼 서로소가 아닌 것은 3-4-5의 두 배일 뿐 새로운 것이 아닙니다. 모든 삼중수는 원시 삼중수의 배수로 적히므로, 원시만 알면 나머지는 곱하기만 하면 됩니다.
많습니다. 빗변이 100 이하인 원시 삼중수만 세어도 16개이며 5-12-13, 8-15-17, 7-24-25, 20-21-29, 9-40-41 등이 모두 서로 다른 가족입니다. 20-21-29처럼 두 직각변의 길이가 하나 차이 나는 것도 있습니다.
4로 나눈 나머지가 1인 소인수를 가진 수만 빗변이 될 수 있습니다. 5·13·17·25는 되지만 3·4·8은 되지 않습니다. 그런 소인수가 여러 개면 빗변이 같은 삼중수도 여러 개가 되어, 65는 16-63-65와 33-56-65 둘 다입니다.
a² = c²−b² = (c−b)(c+b)를 이용합니다. a²을 두 인수 d·e(d < e)로 가르고 둘의 홀짝이 같으면 b = (e−d)/2, c = (e+d)/2가 정수로 떨어져 답이 됩니다. 홀짝이 다르면 b와 c가 정수가 되지 않으므로 버립니다. 3 이상이면 어떤 수든 직각변은 될 수 있습니다.
전송되지 않습니다. 모든 계산은 브라우저 안에서 이뤄지고, 입력값은 이 기기에만 남습니다.
알아두면 좋은 점
- 유클리드 공식이 만드는 것은 «모든» 원시 삼중수입니다. m과 n이 서로소이고 홀짝이 다르다는 조건을 지키면 빠짐도 겹침도 없습니다.
- 두 직각변의 순서는 작은 쪽을 a로 두고 정리합니다. m²−n²과 2mn 중 어느 쪽이 큰지는 m과 n의 값에 따라 달라집니다.
- 변으로 찾을 때는 배수도 함께 나옵니다. 12를 직각변으로 갖는 것은 5-12-13(원시), 9-12-15(3-4-5의 3배), 12-16-20(4배), 12-35-37(원시) 넷입니다.
- 빗변의 최댓값은 2,000까지, 변의 길이는 20,000까지 다룹니다.
- 변의 길이가 1이나 2이면 어떤 삼중수에도 들어가지 않습니다. 가장 작은 삼중수가 3-4-5이기 때문입니다.
함께 보면 좋은 도구
마지막 검증: 2026년 9월 1일 · 결과는 참고용 추정치입니다.