1. /**
    2. * @param a: a string
    3. * @param b: a string
    4. * @return: return the sum of two strings
    5. */
    6. import (
    7. "strconv"
    8. )
    9. func SumofTwoStrings(a string, b string) string {
    10. // write your code here
    11. res := ""
    12. indexA, indexB := len(a)-1, len(b)-1
    13. for indexA >= 0 && indexB >= 0 {
    14. temp := a[indexA] - '0' + b[indexB] - '0'
    15. res = strconv.Itoa(int(temp)) + res
    16. indexA--
    17. indexB--
    18. }
    19. if indexA >= 0 {
    20. res = a[0:indexA+1] + res
    21. }
    22. if indexB >= 0 {
    23. res = b[0:indexB+1] + res
    24. }
    25. return res
    26. }