Если я правильно понимаю ваш вопрос, это просто невозможно. Есть несколько способов разбить result
обратно на strA
, strB
и strC
.
Чтобы было легче понять почему, рассмотрите дополнение. Предположим, что вы начинаете с A = 5, B = 6 и C = 7. Сумма равна 18. Теперь предположим, что вы начинаете с A = 1, B = 1 и C = 16. Сумма по-прежнему равна 18. Итог: если все вы Имеется «18», нет способа разделить его обратно, потому что несколько входов дают один и тот же выход.