📣 独立日限时特惠: VIP通行证立减$68
12
返回列表 发新帖
楼主: ziyaoliu
跳转到指定楼层
上一主题 下一主题
收起左侧

fb店面

🔗
Mark6 2016-11-3 03:52:28 | 只看该作者
全局:

恭喜恭喜!
回复

使用道具 举报

🔗
metalsolid 2016-11-4 01:07:29 | 只看该作者
全局:
ziyaoliu 发表于 2016-11-1 13:34
我说如果两个都是负数的话 就跟直接加 结果加上符号就好了
如果一正一负 就用正数加负数 取出每一位 从 ...

感觉楼主的思路不大对?
比如说base是10,23 - 107的话按照楼主的思路似乎得不到正确值,不知是不是理解错了
回复

使用道具 举报

🔗
 楼主| ziyaoliu 2016-11-4 07:02:04 | 只看该作者
全局:
metalsolid 发表于 2016-11-4 01:07
感觉楼主的思路不大对?
比如说base是10,23 - 107的话按照楼主的思路似乎得不到正确值,不知是不是理解 ...

嗯嗯 你说的好像有道理 得始终是大的减去小的数才行 那就事前判断一下符号 然后总是让大数减去小的数 我也没细想 我感觉面试官好像也没有答案 就随口问了一句
回复

使用道具 举报

🔗
luofeidream 2016-11-5 04:53:13 | 只看该作者
全局:
有负数的话就是加上base - 另一个数的位置,然后高位-1。   22 - 17   ->    2 - 7 > 2 + (10 - 7) = 5
回复

使用道具 举报

🔗
 楼主| ziyaoliu 2016-11-5 05:11:45 | 只看该作者
全局:
luofeidream 发表于 2016-11-5 04:53
有负数的话就是加上base - 另一个数的位置,然后高位-1。   22 - 17   ->    2 - 7 > 2 + (10 - 7) = 5

我之前也是这么想的 但是这样对23 - 107好像不大对
回复

使用道具 举报

🔗
luofeidream 2016-11-5 06:32:13 | 只看该作者
全局:
ziyaoliu 发表于 2016-11-5 05:11
我之前也是这么想的 但是这样对23 - 107好像不大对

可以两个数换一下,永远用大的减小的,然后最后加符号
回复

使用道具 举报

🔗
susand33 2016-11-6 03:54:37 | 只看该作者
全局:
楼主这题需要考虑base>10,input不是integer string的情况吗?
回复

使用道具 举报

🔗
 楼主| ziyaoliu 2016-11-10 07:30:00 | 只看该作者
全局:
susand33 发表于 2016-11-6 03:54
楼主这题需要考虑base>10,input不是integer string的情况吗?

不用的 只要考虑base < 10 的
回复

使用道具 举报

🔗
honghunan 2016-11-22 11:11:39 | 只看该作者
全局:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表