加法运算替代 牛客网 程序员面试金典C++ Python

mac2022-06-30  104

加法运算替代 牛客网 程序员面试金典 

题目描述

请编写一个方法,实现整数的乘法、减法和除法运算(这里的除指整除)。只允许使用加号。

给定两个正整数int a,int b,同时给定一个int type代表运算的类型,1为求a * b,0为求a / b,-1为求a - b。请返回计算的结果,保证数据合法且结果一定在int范围内。

测试样例:

1,2,1

返回:2

C++

class AddSubstitution { public: //run:5ms memory:472k int calc(int a, int b, int type) { if (type == 1) return a * b; else if(type == 0) return a / b; else return a - b; } };

Python

class AddSubstitution: #run:43ms memory:5724k def calc(self, a, b, t): if t == 1: return a * b elif t == 0: return a / b else: return a - b

 

转载于:https://www.cnblogs.com/vercont/p/10210332.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)