Δημοσιεύτηκε: 27 Ιουν 2011, 12:24
από arkanoid
c7p έγραψε:Για προσπαθήστε να λύσετε την άσκηση http://codingbat.com/prob/p126968 να δούμε πόσες διαφορετικές λύσεις θα έχουμε :P -κατά προτίμηση χωρίς ταξινόμηση για μεγαλύτερη δυσκολία :roll: -.

Κώδικας: Επιλογή όλων

def centered_average(nums):
min, max = nums[0], nums[0]
for i in nums:
if i >= max:
max = i
if i <= min:
min = i
sum = 0
for i in nums:
sum = sum + i
sum = sum - (min + max)
return (sum / (len(nums) - 2))