## DMOPC '14 Contest 1 P1 - Median Mark

View as PDF

Points: 5 (partial)
Time limit: 2.0s
Memory limit: 64M

Author:
Problem type

Help Mr. Sidhu, your favourite math teacher, find the median mark on a class test. The first line will consist of , the number of marks. This line will be followed by lines with each containing an integer mark . Round to the nearest integer if necessary. We use standard mathematical conventions for rounding.

#### Sample Input 1

2
50
100

#### Sample Output 1

75

#### Sample Input 2

3
40
99
100

#### Sample Output 2

99

## Comments

• commented on Dec. 28, 2021, 12:05 a.m. edited

why is my code WA 11x. My code works on the 2 Samples?????????? edit: the latest one

• commented on Dec. 28, 2021, 10:14 a.m.

Try these two test cases:

4
1
2
3
4
3
1
2
3

The output should be something you can figure out yourself.

• commented on May 11, 2021, 1:32 p.m.

use math.ceil(), instead of round in python2/3 could be a useful hint

• commented on Feb. 16, 2019, 1:48 p.m.

I tested my code out with the sample on an online compiler and it worked, but it doesn't seem to on here. Can someone take a look?

• commented on Feb. 16, 2019, 2:46 p.m.

You have to sort the array in order to find the median.

Your code fails this case: 4 30 59 76 23

• commented on Nov. 1, 2016, 8:37 p.m.

I'm failing test cases #7, #10 and #100. Can anyone please give me a hint?

• commented on Nov. 2, 2016, 9:18 a.m. edited

You're not rounding.

And what's Testcase #100?

• commented on Oct. 16, 2016, 3:14 a.m.

I would be interested to know why I am failing the last two test cases. Any hints?

• commented on Oct. 16, 2016, 10:54 a.m. edited

Try reading the docs for round

• commented on Jan. 14, 2015, 8:18 p.m.

Is there anything I should watch out for in this problem?

• commented on Jan. 14, 2015, 9:29 p.m.

and don't assume that the input is sorted. In your case, divide by 2.0 rather than by 2, or else the answer would be cast into an integer (rounded down for positive numbers; 1.9 => 1 instead of 2).

• commented on Jan. 14, 2015, 10:04 p.m.

Thank you for your help!

• commented on Jan. 14, 2015, 9:20 p.m.

Just round properly.