দুটি কেন্সট্রিক (কেন্দ্র Saman) বৃত্তের ব্যাসার্ধ r1 ও r2 দেওয়া আছে। একটি বৃত্তের কেন্দ্র coord এবং ব্যাসার্ধ r। যাচাই করতে হবে যে ছোট বৃত্টিটি দুটি বড় বৃত্তের মাঝপথে সম্পূর্ণ অবস্থিত কিনা।
শর্ত
কেন্দ্র থেকে উৎপত্তিকেন্দ্রের দূরত্ব val = sqrt(x^2 + y^2)। বৃত্তটি সীমানার ভিতরে থাকতে হলে:
val + r <= r1(বাইরের বৃত্তের ভিতরে)val - r >= r1 - r2(ভিতরের বৃত্তের বাইরে)
উদাহরণ
ইনপুট: r1 = 4, r2 = 2, coord = (3, 0), r = 1
আউটপুট: True
উদাহরণ কোড
from math import sqrt
def solve(r1, r2, coord, r):
val = sqrt(coord[0]**2 + coord[1]**2)
if val + r <= r1 and val - r >= r1 - r2:
return True
return False
r1 = 4
r2 = 2
coord = (3, 0)
r = 1
print(solve(r1, r2, coord, r)) # Output: True
ইনপুট
4, 2, (3, 0), 1
আউটপুট
True