| kemi (statz) | ![]() #2, Főfasz (2982) |
572 | #2749 | ^ | Idézet | Fri, 23 Aug 2013 22:02:58 +02 |
| 188.143.*.* |
|
*.pool.digikabel.hu |
| Kibasztak egy álláspályázatról, amikor a feladat tök jó volt amit megoldottam. Mondták, hogy ez nem jó, csomagolhatok. Ilyenkor mi a teendő? A feladat, hogy a függvény egy tömbből a második legnagyobb elemet adja vissza, ha pedig üres, vagy csak azonos elemekből áll, None értéket. Itt a kód amit beadtam. def max2nd(a):
if len(a) <= 1:
return None
mx = a[0]
lastmax = a[0]
van = False
for i in range(len(a)):
if a[i] > mx:
lastmax = mx
mx = a[i]
van = True
if (not van):
return None
return lastmax |