当前位置: 首页 > news >正文

2235.两整数相加:19种语言解法(力扣全解法)

【LetMeFly】2235.两整数相加:19种语言解法(力扣全解法)

力扣题目链接:https://leetcode.cn/problems/add-two-integers/

给你两个整数 num1num2,返回这两个整数的和。

 

示例 1:

输入:num1 = 12, num2 = 5
输出:17
解释:num1 是 12,num2 是 5 ,它们的和是 12 + 5 = 17 ,因此返回 17 。

示例 2:

输入:num1 = -10, num2 = 4
输出:-6
解释:num1 + num2 = -6 ,因此返回 -6 。

 

提示:

  • -100 <= num1, num2 <= 100

方法一:返回num1 + num2

  • 时间复杂度 O ( 1 ) O(1) O(1)
  • 空间复杂度 O ( 1 ) O(1) O(1)

AC代码

C++

class Solution {
public:int sum(int num1, int num2) {return num1 + num2;}
};

C

int sum(int num1, int num2){return num1 + num2;
}

Python

class Solution:def sum(self, num1: int, num2: int) -> int:return num1 + num2

Python2

class Solution(object):def sum(self, num1, num2):""":type num1: int:type num2: int:rtype: int"""return num1 + num2

Java

class Solution {public int sum(int num1, int num2) {return num1 + num2;}
}

C#

public class Solution {public int Sum(int num1, int num2) {return num1 + num2;}
}

Javascript

var sum = function(num1, num2) {return num1 + num2;
};

Ruby

def sum(num1, num2)return num1 + num2
end

Swift

class Solution {func sum(_ num1: Int, _ num2: Int) -> Int {return num1 + num2}
}

Go

func sum(num1 int, num2 int) int {return num1 + num2;
}

Scala

object Solution {def sum(num1: Int, num2: Int): Int = {num1 + num2}
}

Kotlin

class Solution {fun sum(num1: Int, num2: Int): Int {return num1 + num2}
}

Rust

impl Solution {pub fn sum(num1: i32, num2: i32) -> i32 {return num1 + num2;}
}

PHP

class Solution {/*** @param Integer $num1* @param Integer $num2* @return Integer*/function sum($num1, $num2) {return $num1 + $num2;}
}

TypeScript

function sum(num1: number, num2: number): number {return num1 + num2
};

Racket

(define/contract (sum num1 num2)(-> exact-integer? exact-integer? exact-integer?)(+ num1 num2))

Erlang

-spec sum(Num1 :: integer(), Num2 :: integer()) -> integer().
sum(Num1, Num2) ->Num1 + Num2.

Elixir

defmodule Solution do@spec sum(num1 :: integer, num2 :: integer) :: integerdef sum(num1, num2) donum1 + num2end
end

Dart

class Solution {int sum(int num1, int num2) {return num1 + num2;}
}

result.png

同步发文于CSDN,原创不易,喜欢了点个赞再走吧原文链接哦~
Tisfy:https://letmefly.blog.csdn.net/article/details/132376238

http://www.lryc.cn/news/131476.html

相关文章:

  • 中国剩余定理及扩展
  • 数据在内存中的存储(deeper)
  • 算法修炼Day52|● 300.最长递增子序列 ● 674. 最长连续递增序列 ● 718. 最长重复子数组
  • 使用 HTML、CSS 和 JavaScript 创建实时 Web 编辑器
  • 百望云联合华为发布票财税链一体化数智解决方案 赋能企业数字化升级
  • 实现两个栈模拟队列
  • 无涯教程-TensorFlow - 单词嵌入
  • Facebook AI mBART:巴别塔的硅解
  • BDA初级分析——SQL清洗和整理数据
  • 汽车后视镜反射率测定仪
  • Redis学习笔记
  • 韩顺平Linux 四十四--
  • 【支付宝小程序】分包优化教程
  • 语言基础2 矩阵和数组
  • springMVC中过滤器抛出异常,自定义异常捕获
  • 图像检索技术研究:深度度量与深度散列在相似性学习中的应用比较与实践 - 使用Python与Jupyter环境
  • CSS加载失败的6个原因
  • react之路由的安装与使用
  • 基于RoCE的应用程序的MTU注意事项
  • springboot集成Graphql相关问题汇总
  • Angular16的路由守卫基础使用
  • leetcode228. 汇总区间
  • 删除有序链表中重复的元素-II(链表)
  • element单独检验form表单中的一项
  • Webpack node、output.jsonpFunction 配置详解
  • 要跟静音开关说再见了!iPhone15新变革,Action按钮引领方向
  • 论文笔记 Graph Attention Networks
  • 看上去就很像的agree和degree有什么联系
  • 2023前端面试题第二弹(真实,一般人我还不给看)
  • 零基础如何学习 Web 安全,如何让普通人快速入门网络安全?