Witam. Chciałbym napisać kalkulator stringów, mam na myśli, że każdy string będzie przedstawiał liczbę, np.
String a = "1234123";
String b = "99";
a funkcja zwróci wartość iloczynu\sumy. Konwersje na int czy double odpadają, ponieważ chcę operować w tym "kalkulatorze" na dużych liczbach.
Generalnie stworzyłem już funkcje Add oraz Multiply, które rzeczywiście działają, nawet na olbrzymich liczbach. Mój problem jest jednak taki, że funkcje te działają w oparciu na mnożenie i dodawanie pisemne (czyli tak jakbyśmy to robili na kartce). Kod nie wygląda za dobrze przy tym algorytmie, poza tym nie wierzę, że nie istnieją prostsze\wydajniejsze sposoby. Prosiłbym o jakieś rady.