由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Divide Two Integers
相关主题
讨论一道面试题软件工作最多的地方依次是纽约,西雅图
leetcode: Divide Two Integers 怎么做?google 首轮面世汇报
一道qualcomm面試題再来一道简单的bit运算题
请教一道Leetcode 题, 多谢Divide a number by 3 without using *, /, +, -, % operators [转载]
请教leetcode一道题Linkedin这道题用非递归该怎么写啊?
问一道题问一道lyft design题,求大神!
问一道 ama的除法题一道关于两倍年龄的题目 (转载)
Divide Two Integers请问如何安全地reverse 一个integer
相关话题的讨论汇总
话题: division话题: quotient话题: return话题: divide话题: integers
进入JobHunting版参与讨论
1 (共1页)
g***j
发帖数: 1275
1
Divide two integers without using multiplication, division and mod operator.
这个题目怎么做呀,我用的是数学公式exp(logx - logy)
但是,large set就这一个通不过,难道这个除出来不是-1么?他说expected是0,这是
为什么?
2147483647, -2147483648 -1 0
f**********e
发帖数: 288
2
int division(int a, int b){
if(b == 0) {
System.out.println("cannot divied by a zero");
return 0;
}

if((a < 0) && (b > 0)) {
return -(division(-a, b));
} else {
if((a > 0) && (b < 0))
return -(division(a, -b));
else {
if((a < 0) && (b < 0))
return division(-a, -b);
}
}
int quotient = 0;
while(a >= b){
a = a - b;
quotient++;
}
return quotient;
}
f**********e
发帖数: 288
3
测了, 好像没啥问题. 请大牛们指正.
j********x
发帖数: 2330
4
lz给的这个在你的代码里会溢出

【在 f**********e 的大作中提到】
: int division(int a, int b){
: if(b == 0) {
: System.out.println("cannot divied by a zero");
: return 0;
: }
:
: if((a < 0) && (b > 0)) {
: return -(division(-a, b));
: } else {
: if((a > 0) && (b < 0))

f**********e
发帖数: 288
5
I have run it, but it did not overflow.

【在 j********x 的大作中提到】
: lz给的这个在你的代码里会溢出
1 (共1页)
进入JobHunting版参与讨论
相关主题
请问如何安全地reverse 一个integer请教leetcode一道题
有好的merge有序数组算法么问一道题
什么也不管了,给了一个烙印很差的feedback问一道 ama的除法题
两个整数除法的问题太刁钻了吧Divide Two Integers
讨论一道面试题软件工作最多的地方依次是纽约,西雅图
leetcode: Divide Two Integers 怎么做?google 首轮面世汇报
一道qualcomm面試題再来一道简单的bit运算题
请教一道Leetcode 题, 多谢Divide a number by 3 without using *, /, +, -, % operators [转载]
相关话题的讨论汇总
话题: division话题: quotient话题: return话题: divide话题: integers