3909得票34回答
浮点数运算是否存在问题?

考虑以下代码:0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 为什么会出现这些不准确的情况?

1618得票40回答
确定两个日期范围是否重叠

给定两个日期范围,确定这两个日期范围是否重叠的最简单或最有效的方法是什么? 例如,假设我们有由DateTime变量StartDate1到EndDate1和StartDate2到EndDate2表示的范围。

1605得票37回答
确定一个整数的平方根是否为整数的最快方法

我正在寻找最快的方法来确定一个 long 值是否是一个完全平方数(即其平方根是另一个整数): 我已经用内置的Math.sqrt()函数轻松完成了它,但我想知道是否有一种方法可以通过限制自己到整数域来更快地完成。 维护查找表是不切实际的(因为大约有231.5个整数的平方小于263)。 这...

1598得票19回答
如何检查NaN值

float('nan')代表NaN(不是一个数字)。但是我该如何检查它呢?

1353得票21回答
如何在JavaScript中执行整数除法,并单独获取余数

在JavaScript中,我如何获得以下内容: 1. 一个给定整数被另一个整数整除的次数? 2. 余数?

1275得票49回答
简单的面试问题变得更难了:给定1到100的数字,找出缺失的数字(s),确定恰好有k个数字丢失。

我曾经有过一次有趣的工作面试经历。问题开始非常简单: Q1:我们有一个装着数字 1、2、3、……、100 的袋子。每个数字恰好出现一次,因此总共有 100 个数字。现在从袋子里随机取出一个数字,请找到缺失的数字。 当然,我之前听过这个面试问题,所以我很快回答道: A1:嗯,数字 1...

1153得票49回答
计算两个纬度-经度点之间的距离?(哈弗赛恩公式)

如何计算由经纬度指定的两点之间的距离? 为了澄清,我希望得到公制单位(千米)的距离;这些点使用WGS84系统,并且我想了解可用方法的相对精度。

1093得票21回答
JavaScript的最高整数值是多少,数字不会失去精度?

这是由语言定义的吗?有定义的最大值吗?在不同的浏览器中是否不同?

849得票120回答
Designing function f(f(n)) == -n

我上次面试时收到的一个问题: 设计一个函数f,使得:f(f(n)) == -n 当 n 是一个32位的有符号整数时,你不能使用复数运算。 如果你不能为所有数字范围设计这样的函数,那就尽可能地为最大范围设计。 有什么想法吗?

845得票28回答
理解“随机性”

我无法理解这个问题,哪一个更随机?rand() 或者:rand() * rand() 我觉得这是个真正的难题,你能帮我解答一下吗? 编辑: 直觉上我知道数学上的答案是它们是等概率的,但我还是忍不住想着如果你在两次运行随机数算法后将它们相乘,就会比只运行一次更加随机。