问题标签 [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.

0 投票
4 回答
5053 浏览

python - 优化代码以找到可被 1-20 之间的所有整数整除的最小数

我目前正在尝试解决问题“可以被 1 到 20 的所有数字整除的最小正数是多少?”

到目前为止,我已经编写了一些似乎可行的代码,但需要很长时间。此外,我不得不在 if 中使用大量的“和”语句,这看起来既不高效也不专业。

我能做些什么来优化这段代码并让它更整洁?

澄清一下,这不是家庭作业,我正在自学 Python,并且正在尝试一些 ProjectEuler 问题作为其中的一部分。

0 投票
1 回答
202 浏览

matlab - 将矩阵划分为比标量值输入更高和更低的值

因为我是这种编程语言的新手,所以我在 matlab 中遇到了一些问题。好的,这里是:

我有Matrix并且我已经对它进行了升序排序,例如:

它只有 1 列矩阵。我想用一些标量值将矩阵分成两组。我是否选择 5 作为标量,所以我的矩阵将分为高于 5 和低于 5 的两组:

预期结果 :

下矩阵:

高级矩阵:

我曾尝试使用maxandmin命令,但此命令保持矩阵大小并将所有低于标量 (5) 的数字替换为 5。这是一个问题,因为下一步我想对每个较低和较高的矩阵求和。

你能给我一些技巧吗?非常感谢

0 投票
5 回答
2769 浏览

c# - 除以 100 精度

我正在做某事,但遇到了一个我不明白的问题。

控制台输出为 0.9524(如预期的那样),但如果我在停止程序后查看“d”,它将返回 0.95239999999999991。

我已经尝试了所有可能的演员,结果是一样的。问题是我在其他地方使用了“d”,而这个精度问题使我的程序失败了。

那么它为什么这样做呢?我该如何解决?

0 投票
2 回答
6801 浏览

grid - 如何创建 Photoshop 脚本以将图层划分为单独图层的网格

我一直在寻找解决方案,但我认为如果不编写脚本这是不可能的。我想做的是把一个photoshop图层分成一个正方形网格,每个正方形都是一个单独的图层(例如,一个100px x 100px的图像分成100个10px x 10px的正方形,每个正方形都是一个单独的图层)。

我知道我可以将图像切成网格并将每个正方形导出为单独的图像,但我希望每个正方形保持它的位置,所以当所有图层都可见时,它会无缝地形成原始图像(就像一堆正方形拼图)。

任何帮助,将不胜感激!谢谢!

0 投票
1 回答
1308 浏览

assembly - x86 汇编 - masm32:乘法和除法的绝对分解

我已经在互联网上寻找了一个关于如何在 masm32 汇编中进行乘法和除法的简单易懂的评估。我的问题是:

  1. 我应该把被相乘的数字放在哪里?

  2. 我应该把被除数的数字放在哪里?

  3. 其余部分在哪里?

有人可以为我回答这个问题吗?

谢谢,

程序

0 投票
2 回答
7015 浏览

r - 将 2 个相同长度的数值向量相除

问题是得到:

使用名义GDP 和实际GDP 来计算平减指数值。您应该最终得到一个名为 deflator 的数字向量,如下所示:

名义GDP包含

实际GDP包含

我尝试的第一种方法是使用以下方法简单地划分两个列表/

并给我一条警告信息。

我认为两者都是数字向量,但似乎它们彼此不对应。而且我也试过了 mapply("/", nominalGDP, realGDP)

请让我知道我在这里缺少什么以得出正​​确的结果。

我不想要答案本身,我想知道为什么它不起作用。

0 投票
1 回答
378 浏览

scala - 划分 Scala 迭代器会导致 GCoverhead/JavaHeapSpace 问题

我正在使用 Scala 处理大数据,因此内存和时间对我来说比通常更重要。我试图通过细分大型源文件Iterator[String]获得的初始值来提高某些评估的速度,getLines以便并行进行一些子评估并合并结果。我通过递归地slice将迭代器分成两半并调用每个子迭代器上的递归函数来做到这一点。现在,我想知道为什么我得到 GCoverhead 或 JavaHeapSpace 异常,虽然“关键”元素只在递归步骤之前评估一次(为了获得迭代器的大小),但我认为不在递归步骤中,因为slice再次返回一个迭代器(这在实现上是非严格的)。在连接子列表之前,以下(简化!)代码将无法应用于 ~15g 文件。

.duplicate在每个步骤中使用。我查了api,文档.duplicate说“实现可能为一个迭代器迭代的元素分配临时存储空间,但另一个迭代器还没有。”,但还没有元素被迭代。有人可以给我一个提示,那里出了什么问题以及如何解决这个问题?太感谢了!

在 REPL 中,代码以任意大小的迭代器运行同样快(当硬编码 totalSize 时),因此我假设了正确的惰性。

0 投票
2 回答
53 浏览

jquery - 除以 Ids 以获得新结果

我有 2 个 ID #totalcbm#gross,我想使用 jquery 划分这两个值并将结果存储在一个新的 ID #result中。

我如何使用 jQuery 来做到这一点。

0 投票
1 回答
104 浏览

string - 句子师

我必须为分隔的句子划分文本。

行。看起来很简单。

只需搜索“。” 或者 ”?” 或者 ”!” 并将下一句添加到数组中。

但不幸的是不是那么伟大和简单。

如何避免以下情况:

华盛顿特区

将被拆分为:“Washington, D”和“C”。

或者

“有一次,我们在老师瑟曼夫人的椅子下引爆炸药。”

分为:

“有一次我们在老师的椅子下引爆炸药,夫人”

“瑟曼”

也许是带有包含“。”的首字母缩略词的数据库。?

提前感谢您的提示!

0 投票
2 回答
785 浏览

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。

有些人可能会争辩说,如果有足够的小数,这只是在有大量行时才会出现的问题。但是在一个经济的系统中,我认为从一开始就拥有一个故障安全系统是很重要的。它需要具有可扩展性,并且不能有任何错误。不公平是可以的,只是没有错误。

类似问题:和除值问题(处理舍入误差)