Sędzia wypluwa ciągle, że błędna odpowiedź do tego zadania. Ma ktoś pomysły w czym tkwi błąd?
created
last reply
- 21
replies
- 2.1k
views
- 11
users
- 1
like
- 8
links
Sędzia wypluwa ciągle, że błędna odpowiedź do tego zadania. Ma ktoś pomysły w czym tkwi błąd?
No to jademy
Napisałem kawałek kodu, ale nie wiem dlaczego na koniec mam nieskończona liczbę zer. Proszę o jakąś wskazówkę.
https://ideone.com/na111D37
Cześć,
PYTHON. Wpisuję tutaj bo nie widziałem osobnego wątku dla języka. Czy ktoś bardziej doświadczony mógłby rzucić okiem i podpowiedzieć dlaczego nie zostaje zaliczony kod?
t = int(input())
for i in range(0, t):
x = list(map(int, input().strip().split()))
if x:
xL = len(x)
s = 0
for i in x:
s += i
sA = float(s/xL)
m = x[0]
diff = abs(float(x[0] - sA))
for i in x:
if abs(float(i - sA)) < diff:
diff = abs(float(i - sA))
m = i
print(m)
else:
print(0)
[quote="pedro_modrzew5, post:12, topic:17970"]
t = int(input())
for i in range(0, t):
x = list(map(int, input().strip().split()))
if x:
xL = len(x)
s = 0
for i in x:
s += i
sA = float(s/xL)
m = x[0]
diff = abs(float(x[0] - sA))
for i in x:
if abs(float(i - sA)) < diff:
diff = abs(float(i - sA))
m = i
print(m)
else:
print(0)
[/quote]
Poprawione
Hej,
Faktycznie, chociaż byłem pewny, że jest dobrze…hmm…może przy kolejnym wklejaniu dodałem jakaś starszą wersje i się za fiksowałem, ale…Błąd w tej wersji polegał na tym, iż brałem całą linię do listy a potem do średniej, a przecież pierwsza liczba linii to ilość liczb do średniej.
Mimo wszystko dzięki.