问题标签 [divide]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 优化代码以找到可被 1-20 之间的所有整数整除的最小数
我目前正在尝试解决问题“可以被 1 到 20 的所有数字整除的最小正数是多少?”
到目前为止,我已经编写了一些似乎可行的代码,但需要很长时间。此外,我不得不在 if 中使用大量的“和”语句,这看起来既不高效也不专业。
我能做些什么来优化这段代码并让它更整洁?
澄清一下,这不是家庭作业,我正在自学 Python,并且正在尝试一些 ProjectEuler 问题作为其中的一部分。
matlab - 将矩阵划分为比标量值输入更高和更低的值
因为我是这种编程语言的新手,所以我在 matlab 中遇到了一些问题。好的,这里是:
我有Matrix
并且我已经对它进行了升序排序,例如:
它只有 1 列矩阵。我想用一些标量值将矩阵分成两组。我是否选择 5 作为标量,所以我的矩阵将分为高于 5 和低于 5 的两组:
预期结果 :
下矩阵:
高级矩阵:
我曾尝试使用max
andmin
命令,但此命令保持矩阵大小并将所有低于标量 (5) 的数字替换为 5。这是一个问题,因为下一步我想对每个较低和较高的矩阵求和。
你能给我一些技巧吗?非常感谢
c# - 除以 100 精度
我正在做某事,但遇到了一个我不明白的问题。
控制台输出为 0.9524(如预期的那样),但如果我在停止程序后查看“d”,它将返回 0.95239999999999991。
我已经尝试了所有可能的演员,结果是一样的。问题是我在其他地方使用了“d”,而这个精度问题使我的程序失败了。
那么它为什么这样做呢?我该如何解决?
grid - 如何创建 Photoshop 脚本以将图层划分为单独图层的网格
我一直在寻找解决方案,但我认为如果不编写脚本这是不可能的。我想做的是把一个photoshop图层分成一个正方形网格,每个正方形都是一个单独的图层(例如,一个100px x 100px的图像分成100个10px x 10px的正方形,每个正方形都是一个单独的图层)。
我知道我可以将图像切成网格并将每个正方形导出为单独的图像,但我希望每个正方形保持它的位置,所以当所有图层都可见时,它会无缝地形成原始图像(就像一堆正方形拼图)。
任何帮助,将不胜感激!谢谢!
assembly - x86 汇编 - masm32:乘法和除法的绝对分解
我已经在互联网上寻找了一个关于如何在 masm32 汇编中进行乘法和除法的简单易懂的评估。我的问题是:
我应该把被相乘的数字放在哪里?
我应该把被除数的数字放在哪里?
其余部分在哪里?
有人可以为我回答这个问题吗?
谢谢,
程序
r - 将 2 个相同长度的数值向量相除
问题是得到:
使用名义GDP 和实际GDP 来计算平减指数值。您应该最终得到一个名为 deflator 的数字向量,如下所示:
名义GDP包含
实际GDP包含
我尝试的第一种方法是使用以下方法简单地划分两个列表/
:
并给我一条警告信息。
我认为两者都是数字向量,但似乎它们彼此不对应。而且我也试过了 mapply("/", nominalGDP, realGDP)
。
请让我知道我在这里缺少什么以得出正确的结果。
我不想要答案本身,我想知道为什么它不起作用。
scala - 划分 Scala 迭代器会导致 GCoverhead/JavaHeapSpace 问题
我正在使用 Scala 处理大数据,因此内存和时间对我来说比通常更重要。我试图通过细分大型源文件Iterator[String]
获得的初始值来提高某些评估的速度,getLines
以便并行进行一些子评估并合并结果。我通过递归地slice
将迭代器分成两半并调用每个子迭代器上的递归函数来做到这一点。现在,我想知道为什么我得到 GCoverhead 或 JavaHeapSpace 异常,虽然“关键”元素只在递归步骤之前评估一次(为了获得迭代器的大小),但我认为不在递归步骤中,因为slice
再次返回一个迭代器(这在实现上是非严格的)。在连接子列表之前,以下(简化!)代码将无法应用于 ~15g 文件。
我.duplicate
在每个步骤中使用。我查了api,文档.duplicate
说“实现可能为一个迭代器迭代的元素分配临时存储空间,但另一个迭代器还没有。”,但还没有元素被迭代。有人可以给我一个提示,那里出了什么问题以及如何解决这个问题?太感谢了!
在 REPL 中,代码以任意大小的迭代器运行同样快(当硬编码 totalSize 时),因此我假设了正确的惰性。
jquery - 除以 Ids 以获得新结果
我有 2 个 ID #totalcbm和#gross,我想使用 jquery 划分这两个值并将结果存储在一个新的 ID #result中。
我如何使用 jQuery 来做到这一点。
string - 句子师
我必须为分隔的句子划分文本。
行。看起来很简单。
只需搜索“。” 或者 ”?” 或者 ”!” 并将下一句添加到数组中。
但不幸的是不是那么伟大和简单。
如何避免以下情况:
华盛顿特区
将被拆分为:“Washington, D”和“C”。
或者
“有一次,我们在老师瑟曼夫人的椅子下引爆炸药。”
分为:
“有一次我们在老师的椅子下引爆炸药,夫人”
和
“瑟曼”
也许是带有包含“。”的首字母缩略词的数据库。?
提前感谢您的提示!
php - 用除法校正总和,消除舍入误差
使用 PHP 编码并带有 MySQL 数据库的 Web 应用程序。
我有一个系统,可以在分摊成本时计算许多人的不同成本。例如, A 人以 10 元的价格购买某样东西,B、C 和 D人应该分摊成本。
因此,系统应为A 人登记 10 人的正面记录,为B、C 和 D登记 10/3 的负面记录。
但是,当这完成时;B、C 和 D在四舍五入后都有 -3.33。当然,哪一个不等于10。解决这个问题的最佳方法是什么?一个最佳的解决方案也会随机化人们得到的稍微大一点的成本。
一种可能的解决方案是,如果我只是让最后一个人的债务为10 - (A + B)
,但如果四个人分摊例如 13.34 的成本,就会出现问题。不同的部分将是 3.34、3.34、3.34 和 3.32,而最佳分割将是 3.34、3.34、3.33、3.33。
有些人可能会争辩说,如果有足够的小数,这只是在有大量行时才会出现的问题。但是在一个经济的系统中,我认为从一开始就拥有一个故障安全系统是很重要的。它需要具有可扩展性,并且不能有任何错误。不公平是可以的,只是没有错误。
类似问题:和除值问题(处理舍入误差)