kemi (statz) | #2, Főfasz (2970) |
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 |