题解 | #字符求和#
字符求和
https://www.nowcoder.com/practice/79426fd6cf9c49b4828c55d988838372
这题的重点在 strconv.ParseInt()的使用,
我们看下例子。
func ParseInt(s string, base int, bitSize int) (i int64, err error)
ParseInt 调入三个值 ,分别是string 的字符串,基础int二进制类型,int的bit大小
示例
b, err := strconv.ParseBool("true") f, err := strconv.ParseFloat("3.1415", 64) i, err := strconv.ParseInt("-42", 10, 64) //十进制,64位 u, err := strconv.ParseUint("42", 10, 64) //十进制,64位
所以本题上的示例代码:
package main //import "fmt" import "strconv" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param a string字符串 * @param b string字符串 * @return string字符串 */ func sum( a string , b string ) string { // write code here aa , _ := strconv.ParseInt(a,10,64) bb , _ := strconv.ParseInt(b,10,64) return strconv.Itoa(int(aa+bb)) }