DCP-14: Box Back to All Problems

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

Problem Setter:

MD. Jalal Uddin

Please login to submit solution to this problem.

Problem Limits

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

Problem Stats




# 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

Your feedback is our precious!

Or call +88 02 9853138 for support