为何算法如此奇怪?
因为早期的计算器按键数量有限 , 并没有括号 , 要计算a(1+b%)这样的式子很麻烦 , 所以就简化成了a+b% , 这算是一个历史遗留问题 , 属于程序员“语法糖”的一种 。
文章插图
“语法糖”是一种方便电脑程序员使用的算法 , 可以让程序更加简洁 , 有更高的可读性 。
文章插图
现在的手机计算器则保留了这种算法特性 。 既然不合适大众的理解认知 , 为什么不改过来呢?
文章插图
去年9月 , 网上也曾爆出过某品牌手机计算器的问题 , 当时该品牌的副总裁回复了网友的问题:
文章插图
原来这个算法逻辑是国外常用的 , 而国内的的算法就是20%+20%=0.4 。
怪不得 , 全世界都说中国人的数学计算比较厉害!老外的数学逻辑跟咱太不一样了 。
文章插图
外国人的这种计算逻辑 , 在一些特定使用场景相当重要 , 比如算小费 , 大家知道很多外国的餐厅需要付5%-10%的小费 , 而外国人的数学计算有点让人“着急” 。
文章插图
好奇君曾找过三位外国留学生朋友 , 给他们准备了一套小学四年级的数学卷 。
文章插图
为了照顾他们 , 只挑选了13道相对简单的题目 。
文章插图
不过考试刚开始 , 就有小哥发问:能不能用计算器?
文章插图
测试结果:3人分别做对了10题、8题、5题 , 普遍感觉题目有难度 。
这样的计算能力 , 如果要计算5-10%的小费 , 只需要在手机上按100+5% , 就相当于100×(1+5%) , 算不算是一种很人性化设计!
话说回来 , 这种算法并不算错 , 对老外还有点大用处 。
但既然是在国内上市的手机 , 虽然咱国人数学能力强 , 能把20%无缝转换为0.2 , 用不上计算器帮忙 。
文章插图
【算法|这道小学算术题,居然会让手机计算器“智障”】特别是某些国产品牌的手机 , 为什么不能改成国人熟知的习惯 , 让大家简单一些 。
- 将万物“装进”教室 百度VR一体机落地福州小学为智慧教育添新力
- 美国研发新工具可量化AI算法的可信度
- 自用:HMM隐马尔可夫模型学习笔记(2)-前向后向算法
- 又是一年1024,程序员:我写的算法不足以控制人类
- AI|图灵奖得主姚期智:人工智能算法还需突破哪些瓶颈
- 算法|堪比旗舰的摄影表现 vivo Y73s拍照体验
- 能把人逼疯了!这道小学算术题,居然会让手机计算器“智障”
- 数据|「远见」个人信息保护法将出台 揭开数据算法的神秘“面纱”
- 十大经典排序算法(动图演示)
- 缓存淘汰算法LRU和LFU