Beginner Geometry > Basic Geometry

Dev Skill team likes to test intelligence of internship candidates through various puzzle questions. One of such question was to ask the distance between two opposite corners of a box. A box is considered to be a 3D object and all its sides have 90 degree angle with the opposite plane – that is all sides creates 90 degree corner with its adjacent sides. ![box image][1] Please check the box above. All its corners are marked with letters ‘A’ to ‘H’ and a red line is drawn between ‘A’ and ‘D’. In this problem you need to measure the length of AD. We will provide you 3 lengths AB, BC and CD. You need to measure AD as output. Input: ------ Input starts with an integer **T (≤ 30)**, denoting the number of test cases in first line of input. Each test case will have 3 numbers separated by space in a line of its own, which denotes AB, BC and CD in sequence. All these 3 numbers are greater than zero and less than 1000. Number can be fractional as well but none of them will have more than 2 digits after the decimal place. Output: ------- For each test case, print the length of AD in a line with up to 2 decimal places. Sample Input ------------ 3 1 1 1 1.0 1.0 1.0 3.00 3.00 3.00 Sample Output ------------- 1.73 1.73 5.20 [1]: https://s3-ap-southeast-1.amazonaws.com/devskillimagestorage/questionimages/dacbe9f2-6b16-c1f1-1cb5-08d2e21f106b_cb4b92e720da4a30ae719bff896f94ef_W313xH222.png

MD. Jalal Uddin

Language |
Time Limit (seconds) |

C | 1.00 |

C++ | 1.00 |

C++14 | 1.00 |

C# | 2.00 |

Go | 2.00 |

Java | 2.00 |

JavaScript | 2.00 |

Objective-C | 2.00 |

Perl | 2.00 |

PHP | 2.00 |

Python | 2.00 |

Python3 | 2.00 |

Ruby | 2.00 |

VB.Net | 2.00 |

Solve/Submission

# | User | Language | Timing |
---|---|---|---|

01 | zunayeds | Cpp14 | 0.00s |

02 | 116885 | Cpp14 | 0.00s |

03 | naim2711 | Cpp14 | 0.00s |

04 | ash12 | Cpp14 | 0.00s |

05 | shawon100 | Cpp14 | 0.00s |

06 | zitul_mahmud | Cpp14 | 0.00s |

07 | MAHRahat | Cpp14 | 0.00s |

08 | Saimum_140128 | Cpp14 | 0.00s |

09 | Nazmul0092 | Cpp14 | 0.00s |

10 | pusku | Cpp | 0.00s |

11 | mamunparvez | Cpp14 | 0.00s |

12 | biswajitdas | Cpp14 | 0.00s |

13 | 7Mahfuz | Cpp14 | 0.00s |

14 | Jahangir67 | Cpp | 0.00s |

15 | ronok_cse | Cpp | 0.00s |

16 | reza_ul | Cpp14 | 0.00s |

17 | bpr10ry | Cpp14 | 0.00s |

18 | mhsjaber | Cpp14 | 0.00s |

19 | mubdiur | Cpp | 0.00s |

20 | maxhasan | Cpp14 | 0.00s |

21 | gazi93 | Cpp14 | 0.00s |

22 | lazyfahim | Cpp14 | 0.00s |

23 | joy25896 | Cpp14 | 0.00s |

24 | sharifuls991s | Cpp14 | 0.00s |

25 | The_Viper | Cpp14 | 0.00s |

26 | fearless_hasan | Cpp14 | 0.00s |

27 | r13ayan | Cpp14 | 0.00s |

28 | BugMechanic | Cpp14 | 0.00s |

29 | hasanbgc | Cpp14 | 0.00s |

30 | Sojal | Cpp14 | 0.00s |

31 | non_coder | Cpp14 | 0.00s |

32 | mir_lutfur_rahman | Cpp | 0.00s |

33 | mustakim | Cpp14 | 0.00s |

34 | Rayhanpatoary | Cpp14 | 0.00s |

35 | shahad_mahmud | Cpp14 | 0.00s |

36 | rezaul_karim | Cpp14 | 0.00s |

37 | abufarhad | Cpp14 | 0.00s |

38 | Raka143 | Cpp | 0.00s |

39 | red23495 | Cpp14 | 0.00s |

40 | a_rahman | Cpp14 | 0.00s |

41 | giash_uddin | Cpp14 | 0.00s |

42 | Light_Yagami407 | Cpp14 | 0.00s |

43 | virus | Cpp14 | 0.00s |

44 | Nurul_CSE | Cpp14 | 0.00s |

45 | mrinmoi | Cpp14 | 0.00s |

46 | junayedmahmud | C | 0.00s |

47 | abd007 | Cpp14 | 0.00s |

48 | limon_148 | Cpp14 | 0.00s |

49 | Akshay | Cpp | 0.00s |

50 | gulzar | Cpp14 | 0.00s |

Copyright © 2015-2016 Dev Skill.

Feedback
#### Your feedback is our precious!

## Thank you for providing feedback! Our developers will be happy :)

## Sorry there was a problem when submitting the feedback. Please try again. :(