过去几周事情很忙,我仍在为之前的 JMP 挑战赛撰写文章。 我希望在本周末或下周初之前能有一些成果。 与此同时,另一个挑战怎么样?
我们会让这件事变得简单,因为我怀疑你和我一样忙。 作为上个月挑战的后续,我希望你创建一个函数,乘大( A ,乙),就像最后一个挑战一样, A和乙是仅由整数组成的文本字符串,并且可能以负号作为第一个字符。 该函数应该处理A和乙作为非常大的整数并返回它们的乘积。 输入A和乙不一定具有相同的位数或相同的符号。
评分
- 能够正确乘以 100 对 100 位数字的版本可获得 8 分。
- 对于 100 对 1,000 位数字,实现速度最快的实现还有另外三个要点(第二个 2 点,第三个 1 点)。
- 实现的三个附加点可以在 5 秒内将最大的一对等长数字相乘(第二个为 2,第三个为 1)。
相同的数字将用于测试所有条目。 您只需要考虑使用两个文本字符串输入;当我测试条目时,我将负责循环所有数字对。
报名截止日期是美国东部时间 7 月 15 日星期三晚上 11:59。在评论中发布您的条目。 我只会考虑每人一份参赛作品。 每月将根据适合挑战的标准向表现最好的脚本授予积分。 在挑战进行的同时,我会审核评论部分,以防止提示、线索、意见等不经意间泄露出去。 当我收到您的参赛作品时,我会通知您。 请参阅第一次挑战对于所有规则。
祝你好运!