109÷15*18=?小学生程度的口算题,用三星智能手机计算反而出现了错误?而且不是一种产品而是所有的?出现这样低级的错误不由得让消费者担忧三星手机越做越大的只有尺寸吗?

“109 나누기 15는? 여기에 18을 곱하면..."
“109÷15×18=?”

중학생 정도면 간단하게 풀 수 있는 이 문제의 정답은 130.8이다. 그러나 유독 삼성전자 스마트폰에 내장된 계산기는 130.8000000006이라는 오답을 내놓는다. 왜 이런 차이가 날까?
这是初中生水平的简单计算题,正确答案=130.8。可是唯独三星电子智能手机中的计算器算出了130.8000000006的错误答案。为什么会有这样的差异呢?

28일 본지가 삼성전자 스마트폰에 내장된 계산기를 실험한 결과 무한소수를 인식하지 못하는 것으로 나타났다. 갤럭시S3, 갤럭시노트2 등 안드로이드OS는 물론 바다OS를 사용하는 스마트폰까지 모두 마찬가지다.
28日本刊对三星智能手机的计算器进行的实验结果表明,计算器无法识别无限小数。GALAXY S3、GALAXY NOTE2等安卓系统自不必说,连使用BADA系统的智能机也是一样的结果。

반면 같은 안드로이드OS라고 하더라도 LG전자 등 경쟁사 스마트폰을 비롯해 애플 iOS용 계산기와 PC용 윈도우 계산기 모두 130.8이라는 정확한 답을 내놓는다.
然而,虽是同样的安卓系统,但是以LG电子等竞争公司的智能机为首,软件IOS用的计算器和PC用的window计算器都计算出了130.8的正确答案。

이런 차이가 발생하는 이유는 삼성 스마트폰의 무한소수 처리 방식에 문제가 있기 때문으로 풀이된다. 우선 첫 번째 계산에서 109 나누기 15는 딱 떨어지지 않고 7.2666666...으로 소수점이 무한하게 나온다. 즉, 다시 말해 중간값이 무한소수다. 다른 계산기는 이를 그대로 무한소수로 인식하지만 삼성 스마트폰은 일정 자릿수 소수점 이하는 버리고 유한소수로 처리한다. 이 값에 18을 곱하기 때문에 오답이 나오는 것이다.
产生这样差异的原因是三星智能机的无限小数处理方式有问题。首先,第一次计算的时候109除以15不能整除,得到了7.2666666...小数点后无限延伸。即,结果是无限循环小数。其他的计算器计算的时候都会识别为无限小数,但三星智能机扔掉了小数点后一定位数之后的数字,按照有限小数处理了。于是这个结果乘以18,所以就出现了错误答案。

다만 삼성전자 스마트폰도 ‘109 나누기 15 곱하기 18’의 수식을 한꺼번에 입력할 경우에는 다른 스마트폰과 마찬가지로 130.8이라는 정답을 내놓는다. 그러나 대부분 이용자들이 계산기를 사용할 때 복잡한 수식은 나누어 입력하거나 계산한다는 점을 감안하면 불편한 오류임에 분명하다는 것이 이용자들의 한결같은 반응이다.
如果只把“109÷15×18”的算式一次性输入的话,三星智能机也和其他的智能机一样得出了130.8的正确答案。可是考虑到大部分使用者使用计算器的时候,人们会把算式拆分输入或计算,使用者们一致认为这样的错误很不方便。

해당 오류를 최초로 발견한 문정훈(43)씨는 초등학교 5학년 자녀의 공부를 지도하다가 이를 발견하고 깜짝 놀랐다.
最初发现这个错误的文政勋先生(43)是在指导上小学五年级的子女功课时发现的,他大感震惊。

문 씨는 “옛날 계산기도 아니고 최신 스마트폰에서 이러한 심각한 오류가 있는 것이 좀처럼 이해가 안된다”며 “주변의 다른 삼성 스마트폰으로 같은 문제를 계산해도 똑같은 결과가 나오는 것으로 보아 빠른 조치가 필요하다”고 말했다.
文先生说:“也不是老的计算器,是最新的智能机出现了这样严重的错误,让人难以理解”,“用周围的其他三星智能机计算也是同样的结果看来,需要采取紧急措施啊。”

이와 관련해서 삼성전자 관계자는 "내부적으로 해당 문제에 대해 확인 중에 있다"고 말했다. 
针对此事,三星电子的相关负责人表示:“内部正在进行相关问题的确认。”

简单总结文章意思就是,分两步算会出错,直接一步算是正确的。

 本内容为沪江韩语原创翻译,转载请注明出处。