Merkezlerin koordinatları ve 2 dairenin yarıçapı göz önüne alındığında, üst üste binmeleri ya da üst üste binmemeleri gerçeğinin bir değeri verilir.
Giriş
Girdi, STDIN veya eşdeğeri, işlev argümanları aracılığıyla alınabilir ancak değişken olarak alınamaz. Bunları istediğiniz sırayla tek bir değişken (liste, string vs.) veya çoklu giriş / argüman olarak alabilirsiniz.
Giriş altı kayan olacaktır. Bu yüzen 3 ondalık basamağa kadar olacak. Koordinatlar pozitif veya negatif olabilir. Yarıçaplar pozitif olacaktır.
Çıktı
Çıkış STDOUT veya fonksiyon dönüşü üzerinden olabilir.
Programın tam olarak 2 ayrı çıktısı olmalı - biri Gerçek değer için (daireler üst üste biner) ve biri yanlış çıktı için (üst üste binmezler).
Test durumları
(Giriş, [(x1, y1, r1), (x2, y2, r2)]
test senaryoları için tuples listesi olarak verilir ; istediğiniz formatta giriş yapabilirsiniz)
Doğru
[(5.86, 3.92, 1.670), (11.8, 2.98, 4.571)]
[(8.26, -2.72, 2.488), (4.59, -2.97, 1.345)]
[(9.32, -7.77, 2.8), (6.21, -8.51, 0.4)]
Yanlış
[(4.59, -2.97, 1.345), (11.8, 2.98, 4.571)]
[(9.32, -7.77, 2.8), (4.59, -2.97, 1.345)]
[(5.86, 3.92, 1.670), (6.21, -8.51, 0.4)]
Bu Code Golf, baytlarda kazanılan en kısa cevap.