Day 1: Basic Statistics - A Warmup
-
-
nicocai 9 years ago I had problem with #4 before and I get it now: it can only be two probs: 1) you print the mode as float which actually can only be int; 2) when you have more than one mode you need to print the smallest one: like in 1 1 2 2 3 4 5, you need to print only 1.
-
cgira 9 years ago I think my code does that but still #4 can't pass: 1) I corrected my code to return mode as an integer 2) Here is how i find the mode: (i) Generate a list of tuples as (integer, frequency), (ii) sort tuples by frequency then by integers in ascending way, (iii) return "integer" of the first tuple.
-
nicocai 9 years ago I am thinking maybe there is something concerning in your (ii), where do you make sure that the after sorting by integers, you still maintain the order of frequency?
-
-
-
I am not sure its the precision of the mode, or any precision is the issue. I double checked how my language performs rounding and found out it uses banker's rounding. I changed this to the standard round half up, but that did not fix problem #4.
Add Reply Preview cancel