问题标签 [luhn]
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.
c# - Luhn IMEI 号码失败 需要
我正在将LUHN
Check 功能实现到我的应用程序中,但我只是停留在开发人员测试中。我找不到检查必须失败的有效IMEI
号码。LuHN
请大家给我一个。我知道这不是技术问题,但测试功能非常重要。
c - 程序冻结 - Luhn 算法
我希望有人可以帮助我解决这个问题。我是一个完整而彻底的 C 新手。
这是针对 C 类的学校作业(只是普通的旧 C,而不是 C# 或 C++),教授坚持认为我们被允许使用的唯一编译器是 Borland 5.5。
一般任务是运行一个可以检查信用卡号码有效性的算法。我已经成功地让程序获取用户输入的 CC 号码,然后将该号码分成一个数组。它主要打印出我想要的东西。
但是,当我输入最后一个函数(我这样评论的那个)然后编译时,程序刚刚开始挂起。我不知道是什么原因造成的。
mysql - 从不正确的 luhn 编号中获取可能的 luhn 生成的编号
在 MySQL 数据库中,我有正确和不正确的 luhn 数字(不使用 luhn 算法验证的数字)的记录。
假设错误的数字是由于一位数字的输入错误,我想获得可能正确数字的列表。目标是使用此列表过滤可能的正确记录,然后使用另一个条件再次过滤。
[编辑] 回答我自己的问题,这里是比较有效 luhn 号码和无效 luhn 号码的程序,该号码是由于一位数字 (luhn_typo(invalid, valid)) 或交换 2 位数字 (luhn_swap(invalid, valid) )。
java - 如何使用 LUHN 公式读取 XML 文件?
我已经有了 LUHN 公式的算法和我的 XML 文件。但我需要为 LUHN 公式实现 XML 文件中的数据。
示例:123-4567-891 信用卡号被盗。LUHN 公式将读取它然后为用户打印它。
c# - 使用返回的 bool 从 foreach 循环更新数据库
我有一个需要执行 luhn 检查的 CCN。我的大部分代码都在工作,但现在我需要用结果更新我的数据库,这样我就知道哪些卡是有效的。这是我正在使用的一些代码:
我的 console.writeline 语句调用返回 0 或 1 的 LuhnCheck 方法。我需要将这些结果捕获到一个变量中,因此我可以将其连接到我的更新语句中。任何想法如何做到这一点?这是其余的 luhnCheck 代码
c - 验证信用卡信用卡号
我一直在尝试创建一个程序,可以根据Hans Peter Luhn 的算法检查信用卡号是否有效。但是,我只能让它适用于某些输入。
当我使用AMEX
卡号378282246310005
时,它可以正常工作并告诉用户它是有效的。但是,一旦我尝试了VISA
卡号4012888888881881
,它就说它无效。我尝试进行完整性检查并手动进行以查看我的程序是否错误,但我推断出相同的结果。这些卡号取自 Paypal 测试信用卡号页面,所以我知道它们是有效的。
那么我做错了什么?
通过程序澄清细节,如果total modulo 10 == 0
卡号是有效的。
调用的函数:
c - 这个函数中除以零的算术误差如何?
我已经编写了Luhn 算法的实现。当我使用按位数无效的数字测试程序时,我没有收到程序错误。相反,程序printf()
在 main 函数中执行调用。但是,每当我按照算法使用有效卡号测试程序时,我都会得到除以 0 的错误。使用 DBG 进行调试给了我一个算术错误,而 MSVC 给了我一个浮点异常,它缩小到除以 0。这是代码:
ruby - 方法只会影响一定数量?
所以我正在尝试使用一种简单的算法来验证信用卡号码。我可以通过一些数字,但不是所有数字,我不知道为什么。
当我通过 6789678967896781(整数,而不是字符串)时,每种方法都有效。当我通过 1111111111111111 时,它不起作用。我正在重新处理我所有的(诚然是混乱的)代码,我发现当控制击中这个时:
输出只是一个包含 16 个 1 的数组。剩下的代码已经被注释掉了,因为我无法通过rspec中的每个测试,所以我开始向后工作。我计划尝试使 split 和 add 方法成为私有方法,它们都由 check_card 方法调用。我真的认为我需要第二双眼睛。我只是想念一些东西。希望这是一条小鱼而不是鲸鱼。
java - 卢恩。数字长度控制
我对此真的很陌生。我正在尝试使用 Luhn 算法来验证“人号”(瑞典社会保险号)。我认为代码几乎完成了,但我不知道在“birthDate.length()”和“pos”类中放入什么才能使其工作。birthDate.length 需要确保字符串长度为 10 位,并且验证控制需要“pos”。
java - 如何实现 Luhn 算法?
我正在尝试创建一个程序来基于 luhn 算法验证 10 到 12 位长数字序列,但我的程序不断告诉我每个数字都是无效的,即使它们不是。
这个数字应该是有效的,但我的代码不这么认为:8112189876
这个数字不应该是有效的,我的程序同意,因为它认为每个数字都是无效的:8112189875
这是我的代码: