Problem 2022. Find a Pythagorean triple
Given four different positive numbers, a, b, c and d, provided in increasing order: a < b < c < d, find if any three of them comprise sides of a right-angled triangle. Return true if they do, otherwise return false .
Solution Stats
Problem Comments
-
12 Comments
Show
9 older comments
Sophia
on 28 May 2024
I think for Test-7 , problem creator @Tanya should add "~" to the "flag_correct" part of the line:
assert(isequal(isTherePythagoreanTriple(a, b, c, d),flag_correct))
so it should be changed to :
assert(isequal(isTherePythagoreanTriple(a, b, c, d),~flag_correct))
Sunil
on 20 Jun 2024
Pythagorean triplets are taken as positive integers , one of the test case uses irrational number for inputs ! I wish the test creator
@Tanya Morton makes appropriate change as suggested by @Sophia
Alexander
on 2 May 2025 at 23:13
yeah took me a minute to figure out the rounding bit
Solution Comments
Show commentsGroup

Magic Numbers
- 19 Problems
- 84 Finishers
- Find the 9's Complement
- Bell Number calculator
- Is this number Munchhausen?
- Smith numbers
- Generate a Parasitic Number
- Armstrong Number
- nth Rational Number
- Generate a Parasitic Number
- Compute Fibonacci Number
- Find vampire numbers
- N-th Odious
- Evil Number
- Armstrong Number
- Generalised Hamming Number
- Polite numbers. Politeness.
- Polite numbers. N-th polite number.
- Bell Number calculator
- Narcissistic number ?
- Is this number Munchhausen?
- Compute Fibonacci Number
- Smith numbers
- Find vampire numbers
- Polygonal numbers
- Generate a Parasitic Number
- nth Rational Number
- Kaprekar numbers
- Parasitic numbers
- Determine if a Given Number is a Triangle Number
Problem Recent Solvers4808
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!