( ilgili )
Bir Pisagor Paket listesidir (a, b, c)tatmin denklem bir 2 + B 2 = C 2 .
Bir ilkel Pisagor Paket (PPT) bir olduğu a, bve chepsi asal (üç elemanları arasındaki tek ortak böleni yani 1). Örneğin, (3, 4, 5)doğru üçgen ünlü bir İlkel Pisagor Üçlüdür.
Meydan okuma
- Verilen giriş
n,nth PPT çıkışını yapın . Veya, - Verilen giriş
n, ilknPPT'leri verir.
Bu PPT'lerin, hangisinin hangisi olduğunu belirlemek için düzenli bir liste oluşturması için birçok yol vardır n. Algoritmanızın her olası benzersiz PPT'yi üretebileceğini kanıtlayabildiğiniz sürece (gayrı resmi olarak iyi) istediğiniz herhangi bir siparişi seçebilirsiniz. Örneğin, kodunuz ikisini de çıkarmamalı (3,4,5)ve (4,3,5)bunlar aynı üçlünün kopyaları olduğundan - biri ya da diğeri, lütfen.
Benzer şekilde, kodunuzun sıfır mı yoksa bir dizinlenmiş mi olduğunu, hangisini kullandığınızı belirttiğiniz sürece, sorun yoktur.
Örnekler
Aşağıdaki örnekler için, ben çıktısı, tek indeksleme kullanıyorum nen küçük ile inci PPT ve sipariş cen küçük sonra, aen küçük, sonra b.
n | output
1 | (3, 4, 5)
2 | (5, 12, 13)
5 | (20, 21, 29)
12| (48, 55, 73)
kurallar
- Giriş ve çıkış herhangi bir uygun formatta verilebilir .
- Başvurunuzda lütfen girişlerinizin nasıl sıralandığını ve girişlerinizin 0 indeksli veya 1 indeksli olduğunu belirtin.
- Seçtiğiniz sipariş kopya oluşturamaz.
- Tam bir program veya bir işlev kabul edilebilir. Bir işlev varsa, çıktıyı yazdırmak yerine geri gönderebilirsiniz.
- Mümkünse, lütfen başkalarının kodunuzu deneyebilmesi için çevrimiçi bir test ortamına bir bağlantı ekleyin!
- Standart boşluklar yasaktır.
- Bu kod-golf olduğundan, tüm normal golf kuralları geçerlidir ve en kısa kod (bayt cinsinden) kazanır.


