programozas
-
#49
könnyű.
van n db stringed (a bevitel nem lehet gond, tömbbe bedobálod), van egy eredmény-string, meg egy átvitelre.
az n alap stringet jobbról balra elkezded kiolvasni, először a jobb első karaktert, és a legegyszerűbb (bár nem legelegánsabb), hogy decimálisra visszaszámolod az értékeket, összeadod, utána visszaalakítod hex-é, ebből lesz egy normál hex szám. a hátsó számjegyét beírod az eredmény-változó utolsó karakterhelyére, ami előtte van azt pedig az átvitelbe.
utána nekikezdesz a tömb jobbról második karaktereinek (persze figyelni kell, hogy ha üres, akkor mondjuk 0-nak veszed), és összeadáskor hozzáadod az átvitel értékét is, az eredménybe pedig jobbról a második helyre beírod az itteni eredmény utolsó számjegyét
és így tovább, amíg a leghosszabb stringen is végigérsz (ezt előre érdemes kideríteni, és ciklusváltozóként használni)