๐—–๐—ฆ ๐—”๐—น๐—ด๐—ผ ๐Ÿ’ป ๐ŸŒ ใ€Ž๐—–๐—ผ๐—บ๐—ฝ๐—ฒ๐˜๐—ถ๐˜๐—ถ๐˜ƒ๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฎ๐—บ๐—บ๐—ถ๐—ป๐—ดใ€
9.52K subscribers
5.55K photos
3 videos
95 files
9.64K links
๐ŸšฉMain Group - @SuperExams
๐Ÿ“Job Updates - @FresherEarth

๐Ÿ”ฐAuthentic Coding Solutions(with Outputs)
โš ๏ธDaily Job Updates
โš ๏ธHackathon Updates & Solutions

Buy ads: https://telega.io/c/cs_algo
Download Telegram
Juntran Technologies..!!!
We are looking for DFT & PD Trained Freshers (2021 or earlier passed out graduate) candidates for Hyderabad/Bangalore locations. Interested candidates can drop their resumes to hameed@juntrantech.com

Thanks and Regards,
Syed Hameed
Add Expiry: 31/01/2024
def circles(info):
   result = []

   for circle in info:
       details = [float(data) for data in circle.split()]
       sumRadius = details[2] + details[5]
       diffRadius = abs(details[2] - details[5])
       distance = 0
       if details[0] == details[3] and details[0] == 0:
           distance = abs(details[1] - details[4])
       elif details[1] == details[4] and details[1] == 0:
           distance = abs(details[0] - details[3])

       if distance == sumRadius or distance == diffRadius:
           result.append('Touching')
       elif distance == 0:
           result.append('Concentric')
       elif distance > sumRadius:
           result.append('Disjoint-Outside')
       elif distance < sumRadius and distance > diffRadius:
           result.append('Intersecting')
       elif distance < diffRadius:
           result.append('Disjoint-Inside')
       else:
           print("Operation Failed! data couldn't be handled")
   return result