Quick actions

cmd+k|ctrl+k

Navigation

Languages

pythagorean_triplets

Snippet info

Language

Julia

Visibility

public

Author

jenkuo.chang

Created

2019-12-02T04:29:15Z

Updated

2019-12-02T04:29:15Z

function pythagorean_triplets(limit)
    (m, n ,c) = 2, 0, 0
    while c < limit
        for n = 1:m -1
            a = m ^ 2 - n ^ 2
            b = 2 * m * n
            c = m ^ 2 + n ^ 2
            c > limit ? break : @show a, b, c
        end
        m += 1
    end    
end

limit = 20
pythagorean_triplets(limit)
INFO