We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
Day 0: Mean, Median, and Mode
Day 0: Mean, Median, and Mode
Sort by
recency
|
877 Discussions
|
Please Login in order to post a comment
import java.util.*;
public class Solution { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
java code: if (currentCount > maxCount || (currentCount == maxCount && numbers[i] < mode)) { maxCount = currentCount; mode = numbers[i]; } }
}
This is my algoritmic solution in python. I just use math library to round floor for counting the median:
**simple and sweet python solution **
python
import numpy as np
from collections import Counter
array_size = int(input())
array_numbers = list(map(int, input().split()))
mean = np.mean(array_numbers)
median = np.median(array_numbers)
counts= Counter(array_numbers)
max_count= max(counts.values())
modes= [number for number, count in counts.items() if count == max_count]
mode = min(modes)
print(mean) print(median) print(mode)
or