Java 如何检查以1000个数字为基数的减法方程式中有多少次借用?

Java 如何检查以1000个数字为基数的减法方程式中有多少次借用?,java,performance,base,subtraction,processing-efficiency,Java,Performance,Base,Subtraction,Processing Efficiency,假设我有两个以1000为基数的数字,它们都非常大(可能是5000,以1000为基数,数字)。另外,我想减去这两个大数字。我还想检查一下这个程序从下一个地方借用了多少次。你可以得到更多关于借钱和如何借钱的信息。我的一个想法是检查每个数字上每个相同的位置值。如果第一个数字的值小于第二个数字的值,则增加一个变量,该变量最终将是借款的次数。这是一个相当低效的想法,因为我必须用另外5000个数字来分析5000个不同的数字,这个想法需要很多改进。请回答在以1000为基数的大数减法方程式中计算借款次数的最有效

假设我有两个以1000为基数的数字,它们都非常大(可能是5000,以1000为基数,数字)。另外,我想减去这两个大数字。我还想检查一下这个程序从下一个地方借用了多少次。你可以得到更多关于借钱和如何借钱的信息。我的一个想法是检查每个数字上每个相同的位置值。如果第一个数字的值小于第二个数字的值,则增加一个变量,该变量最终将是借款的次数。这是一个相当低效的想法,因为我必须用另外5000个数字来分析5000个不同的数字,这个想法需要很多改进。请回答在以1000为基数的大数减法方程式中计算借款次数的最有效方法是什么


谢谢你的时间和帮助

如果数字B的基数(以1000为基数)大于原始数字中的数字A,则必须借用。同时对这两个数字进行迭代,计算出现的次数,这将得到一个结果。我不确定这在数学上是否正确,所以我不会将其作为答案发布。有没有比单独检查每个数字更有效的方法?我不这么认为,但我会让其他人回答这个问题:)你如何表示你的数字?如中所示,您使用的是什么数据结构?我将表示字符列表中的数字