列表

详情


GP10. 字符求和

描述

给定两个字符串类型的数字,求这两个数字之和,并返回字符串形式。

知识点:

golang strconv.ParseInt 是将字符串转换为数字的函数,参数1 数字的字符串形式,参数2 数字字符串的进制 比如二进制 八进制 十进制 十六进制,参数3 返回结果的bit大小 也就是int8 int16 int32 int64

示例1

输入:

"12","34"

输出:

"46"

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

Go 解法, 执行用时: 3ms, 内存消耗: 800KB, 提交时间: 2022-07-13

package main
//import "fmt"
import "strconv"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param a string字符串 
 * @param b string字符串 
 * @return string字符串
*/
func sum( a string ,  b string ) string {
    // write code here
    x, _ := strconv.Atoi(a)
    y, _ := strconv.Atoi(b)
    return strconv.Itoa(x + y)
}

Go 解法, 执行用时: 3ms, 内存消耗: 820KB, 提交时间: 2022-06-09

package main
//import "fmt"
import "strconv"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param a string字符串 
 * @param b string字符串 
 * @return string字符串
*/
func sum( a string ,  b string ) string {
    // write code here
    a1,_ := strconv.ParseInt(a, 0, 0)
    b1,_ := strconv.ParseInt(b, 0, 0)
    res := strconv.FormatInt((a1 + b1), 10)
    return res
}

Go 解法, 执行用时: 3ms, 内存消耗: 820KB, 提交时间: 2022-06-07

package main
import (
"strconv"
)

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param a string字符串 
 * @param b string字符串 
 * @return string字符串
*/
func sum( a string ,  b string ) string {
    aInt, _ := strconv.Atoi(a)
    bInt, _ := strconv.Atoi(b)
    aInt = aInt + bInt
    return strconv.Itoa(aInt)
}

Go 解法, 执行用时: 3ms, 内存消耗: 824KB, 提交时间: 2022-06-08

package main;
import "strconv";

func sum(a string, b string) string {
	f, _ := strconv.Atoi(a);
	k, _ := strconv.Atoi(b);
	return strconv.Itoa(f + k);
}

Go 解法, 执行用时: 3ms, 内存消耗: 836KB, 提交时间: 2022-05-30

package main
import (	
    "strconv"
    "fmt"
)
    


/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param a string字符串 
 * @param b string字符串 
 * @return string字符串
*/
func sum( a string ,  b string ) string {
    // write code here
    c,_:=strconv.ParseInt(a,10,8)
    d,_:=strconv.ParseInt(b,10,8)
   return fmt.Sprintf("%d",c+d)
}

上一题