Es würde mich unheimlich freuen, wenn jemand sich dem abnehmen könnte. Ich glaube für einen Kenner von Java sollte dies eine einfache Angelegenheit sein.
So leid es mir tut, ich glaube, das ist etwas zu viel verlangt.
Ich schätze mal nach oberflächlicher Analyse, dass es etwa zwei Tage dauern würde, dieses Programm zu schreiben, wenn man gut drauf ist und die Aufgabe gut verstanden hat.
Wenn ich das in meiner Freizeit machen würde, würde ich wohl etwa ein bis zwei Wochen brauchen, je nachdem, was ich sonst noch so vorhabe.
Außerdem wäre das sinnlos, denn es geht ja nur darum, dass Du programmierst und nicht um das Programm.