不用加减乘除做加法

Posted yzg-14

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不用加减乘除做加法相关的知识,希望对你有一定的参考价值。

package main

import "fmt"

func main() {
	/*
	写一个函数,求两个整数之和,要求在函数体内不得使用 “+”、“-”、“*”、“/” 四则运算符号。

	示例:
	输入: a = 1, b = 1
	输出: 2
	*/
	var a, b = 10, 10
	fmt.Println(add(a, b))
}

func add(a int, b int) int {
	//var count int
	var s []int
	for i := 0; i < a; i++ {
		//count++
		s = append(s, i)
	}
	for i := 0; i < b; i++ {
		//count++
		s = append(s, i)
	}
	return len(s)
}

  

以上是关于不用加减乘除做加法的主要内容,如果未能解决你的问题,请参考以下文章

66 不用加减乘除做加法

[剑指offer]面试题47:不用加减乘除做加法

LeetCode-剑指Offer 65-不用加减乘除做加法

LeetCode-剑指Offer 65-不用加减乘除做加法

基础编程题之不用加减乘除做加法

剑指offer——不用加减乘除做加法