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 abufarhad Cpp14 0.00s
02 joy25896 Cpp14 0.00s
03 sharifuls991s Cpp14 0.00s
04 MarufAhmed Cpp14 0.00s
05 The_Viper Cpp14 0.00s
06 Mubeen Cpp14 0.00s
07 Mehedi07 Cpp14 0.00s
08 Abdullah2222 Cpp14 0.00s
09 rafsandevs Cpp14 0.00s
10 SaMi_012 Cpp14 0.00s
11 ash12 Cpp14 0.00s
12 seyedssz Cpp14 0.00s
13 Avijeet Cpp14 0.00s
14 Light_Yagami407 Cpp14 0.00s
15 shayekh01 Cpp14 0.00s
16 Tawhidur_Rahman Cpp14 0.00s
17 golapraj Cpp14 0.00s
18 maxhasan Cpp14 0.00s
19 MAHRahat Cpp14 0.00s
20 jayed_al_hasan Cpp14 0.00s
21 Kira Cpp14 0.00s
22 Sojal Cpp14 0.00s
23 terminator_c Cpp14 0.00s
24 ammasum Cpp14 0.00s
25 biswajitdas Cpp14 0.00s
26 Iqbal1013 Cpp14 0.00s
27 tssovi Cpp14 0.00s
28 Nurul_CSE Cpp14 0.00s
29 rezaul_karim Cpp14 0.00s
30 gazi93 Cpp14 0.00s
31 lazyfahim Cpp14 0.00s
32 gulzar Cpp14 0.00s
33 creative Cpp14 0.00s
34 mahamud_BU Cpp14 0.00s
35 rabib Cpp14 0.00s
36 sakib_buddy Cpp14 0.00s
37 mustakim Cpp14 0.00s
38 raja Cpp14 0.00s
39 2apreety18 Cpp14 0.00s
40 mhsjaber Cpp14 0.00s
41 sadia2427 Cpp14 0.00s
42 Khayrul_34 Cpp14 0.00s
43 abd007 Cpp14 0.00s
44 JubayerSohel Cpp14 0.00s
45 Rayhanpatoary Cpp14 0.00s
46 mamunparvez Cpp14 0.00s
47 fahim42 Cpp14 0.00s
48 shawon100 Cpp14 0.00s
49 Nazmul0092 Cpp14 0.00s
50 zunayeds Cpp14 0.00s

Your feedback is our precious!

Or call +88 02 9853138 for support