Antwort
Was mir als erstes auffällt, dein Array fängt nicht bei 0 an, sollt es aber ;-)
Als nächstes, ich bin absolut kein Fan davon, wenn man alles mit nur einzelnen Buchstaben macht. Du hast zwar ein paar aussagekräftige Variablen, aber das wars auch schon.
Außerdem wäre eine Dokumentation, gut, was die Funktion eigentlich machen sollen. Hast du im nachhinein nachgetragen, ist aber immer noch nicht perfekt ;-)