DCP-18: Number Sort Back to All Problems

Easy Beginners Problems > Ad-hoc


Tomal is learning programming recently. Being a curious computer science student, he is exploring many new programming techniques. As one of these, he has recently learnt sorting. But currently he only knows how to sort numbers. Being too excited, he is checking on all his friends who can do the same. He is very friendly and helpful person, so he likes to share his knowledge. So he always makes all his friends do the same task that he has learnt recently and now he came to know that you know programming as well. So he wants to see whether you know how to sort numbers or not. Input: ------ Input starts with an integer **T (≤ 30)**, denoting the number of test cases. Each test case will start with a positive integer **C (≤ 1000)** on a separate line denoting the total numbers in this test case that you need to sort. Next line will contain **C** numbers separated by a space which you are going to sort. Be careful; don’t predict the numbers to be only positive integers. It can be any number like 0.55, -3.2, 0, 27, 9.99, -127 etc. But none of the fraction number will have more than 2 digits after the decimal point. So you do not need to worry about precision error. Also all numbers will be in the range **(-100000 >= N <= 100000)**. Output: ------- For each test case, print the sorted **C** numbers **(sorted in ascending order and in case of tie maintain order of input)** for each test case on a single line and each number separated by a comma. Be very careful that you have to print the number exactly as you take took the input; you can’t make any change even though the value is same. For example, if number in input was “01.50” then you can’t print it as “1.5”, you have to print it exactly “01.50” after the sort is done. Also if two values tie (15.00 & 15) then print in the order you took them input. Sample Input ------------ 4 6 0.55 -3.2 0 27 9.99 -127 1 0 2 1 -1 3 5 1.0 1 Sample Output ------------- -127,-3.2,0,0.55,9.99,27 0 -1,1 1.0,1,5


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# 3.00
Go 3.00
Java 3.00
JavaScript 3.00
Objective-C 3.00
Perl 3.00
PHP 3.00
Python 3.00
Python3 3.00
Ruby 3.00
VB.Net 3.00

Problem Stats

171/535

Solve/Submission

Ranking

# User Language Timing
01 Jubayer_Hasan Cpp14 0.00s
02 Dinar Cpp14 0.00s
03 Morass Cpp14 0.00s
04 Robbinb1993 Cpp14 0.00s
05 DynamicOvi Cpp14 0.00s
06 pz1971 Cpp 0.00s
07 Fahim_41 Cpp14 0.00s
08 muntasir10mu Cpp 0.00s
09 Nasif_44th Cpp 0.01s
10 monir769 Cpp14 0.01s
11 Utshas C 0.01s
12 feodorv Cpp14 0.01s
13 Salty_Coder Cpp14 0.01s
14 mahbub07 Cpp14 0.01s
15 seyedssz Cpp14 0.01s
16 gazi93 Cpp14 0.01s
17 arfaqur Cpp14 0.01s
18 Yeasin10A CSharp 0.02s
19 sajal_khan Cpp14 0.02s
20 anik_JU Cpp14 0.02s
21 jalal Cpp14 0.02s
22 Taj025 CSharp 0.02s
23 Riaz_BSMRSTU Cpp 0.02s
24 armanabdullah CSharp 0.02s
25 Sadi9 CSharp 0.03s
26 RandyWaterhouse Python3 0.03s
27 uzzal_podder Python 0.03s
28 ash12 Cpp14 0.03s
29 lazyfahim CSharp 0.03s
30 samir143009 CSharp 0.03s
31 hossaintanbir0 CSharp 0.03s
32 ICT_backbencher CSharp 0.03s
33 aust_anik CSharp 0.03s
34 Alpha CSharp 0.04s
35 zahidbiscj CSharp 0.04s
36 afzalul Cpp14 0.04s
37 mhmbd CSharp 0.04s
38 Nazmul0092 Cpp14 0.04s
39 tarikul_4152 Cpp 0.04s
40 mirrafa Cpp 0.05s
41 Rakib05 Cpp 0.05s
42 kpretomazi Cpp 0.05s
43 abdulmukit Cpp 0.05s
44 1504038_arafath Cpp 0.05s
45 purple Cpp 0.05s
46 ashrafulais CSharp 0.05s
47 Shajib Cpp 0.06s
48 smriad Cpp14 0.08s
49 hmtanbir Cpp14 0.08s
50 rafsanulhasan CSharp 0.09s
Feedback

Your feedback is our precious!



Or call +88 02 9853138 for support