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

119/370

Solve/Submission

Ranking

# User Language Timing
01 Jubayer_Hasan Cpp14 0.00s
02 Dinar Cpp14 0.00s
03 feodorv Cpp14 0.01s
04 Salty_Coder Cpp14 0.01s
05 mahbub07 Cpp14 0.01s
06 seyedssz Cpp14 0.01s
07 gazi93 Cpp14 0.01s
08 sajal_khan Cpp14 0.02s
09 anik_JU Cpp14 0.02s
10 jalal Cpp14 0.02s
11 uzzal_podder Python 0.03s
12 ash12 Cpp14 0.03s
13 afzalul Cpp14 0.04s
14 mhmbd CSharp 0.04s
15 Nazmul0092 Cpp14 0.04s
16 mhsjaber CSharp 0.05s
17 hmtanbir Cpp14 0.08s
18 smriad Cpp14 0.08s
19 sadia2427 Cpp14 0.10s
20 haasib Cpp14 0.11s
21 MsNahid Cpp14 0.24s
22 Double_O Cpp14 0.25s
23 yakin Cpp14 0.25s
24 cse_nazmul Cpp14 0.27s
25 Shadab Cpp14 0.29s
26 Zayed Cpp14 0.33s
27 Anikkhan Cpp14 0.34s
28 marineCoder Cpp14 0.34s
29 ranit Cpp14 0.36s
30 KIRIN_36 Cpp14 0.44s
31 tariqiitju Cpp14 0.45s
32 Amitav_Debnath_1 Cpp14 0.45s
33 ArifKhanShubro Cpp14 0.46s
34 chinmoysaha Cpp14 0.48s
35 shahedjamil108 Cpp14 0.48s
36 Zeronfinity Cpp14 0.49s
37 FahimSifnatul Cpp14 0.49s
38 shahad_mahmud Cpp14 0.50s
39 nasif2587 Cpp14 0.51s
40 moshiur_cse15 Cpp14 0.52s
41 froghramar Cpp14 0.52s
42 siamcr7 Cpp14 0.53s
43 Robinsoncruso Cpp14 0.53s
44 isat1729 Cpp14 0.53s
45 NOxBODY Cpp14 0.53s
46 showmic Cpp14 0.55s
47 emrul Cpp14 0.55s
48 Pure_Protea Cpp14 0.56s
49 zyyxxx Cpp14 0.57s
50 ssavi Cpp14 0.65s
Feedback

Your feedback is our precious!



Or call +88 02 9853138 for support