lua中整数的各位数字之和

2023-11-21

我看到一个与Java和C相关的问题,但我正在使用LUA。这些答案可能适用于我,但我不理解它们。

有人可以告诉我如何获得整数的各个数字之和。 例如。

a = 275
aSum = 2+7+5

如果您能解释我如何在 LUA 中实现这一目标以及代码为何执行此操作,我们将不胜感激。


您可以使用此功能:

function sumdigits(n)
   local sum = 0
   while n > 0 do
      sum = sum + n%10
      n = math.floor(n/10)
   end
   return sum
end

在每次迭代中,它将 n 的最后一位数字添加到总和中,然后从 n 中删除它,直到对所有数字求和。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

lua中整数的各位数字之和 的相关文章

  • 在 Swift 中将单个整数值视为一个范围

    我需要验证字符串的长度 字符计数允许的值为 6 9 个字符 12个字符 15 个字符 所有具有不同字符数的字符串均无效 因此 我想创建一个 Swift 函数 它接受多个范围并计算字符串 extension String func evalu
  • 如何在 Lua - Lightroom 插件中使用 HMAC

    首先我要提的是我对 Lua 真的很陌生 如果你认为我的问题太愚蠢 请耐心等待 这是我的要求 我需要使用 HMAC sha256 进行 Lightroom 插件开发 因为我使用它是为了安全 我试图使用这个但没有运气https code goo
  • 生成总和恒定的随机数

    我在想是否有办法生成一组随机数 其总和始终是一个常数 例如 20 可以分为 5 个数字 1 2 3 4 10 我不在乎这 5 个数字分别是什么 只要它们的总和等于 20 有没有办法以编程方式执行此操作 为了获得均匀分布 技巧是将总和视为一条
  • 求除某些列之外的 SUM

    以下是我所拥有的 A B C D E F G H I J K 1 2 3 4 5 6 7 8 9 10 50 为了找到SUM
  • 在 Lua 中只归档一次

    我想知道是否有一种方法可以只执行一次 lua 文件 并且后续尝试执行该 lua 文件将导致无操作 我已经考虑过做一些类似于 C header 的 if else endif 技巧的事情 我想知道是否有一个标准方法来实现这一点 James w
  • 反转 Python 整数的位

    给定一个十进制整数 例如 65 如何反转 Python 中的底层位 即以下操作 65 01000001 10000010 130 看来这个任务可以分为三步 将十进制整数转换为二进制表示形式 反转位 转换回十进制 第 2 步和第 3 步看起来
  • 在 String 值之后打印 int 值

    我有以下示例代码 int pay 80 int bonus 65 System out println pay bonus bonus pay 有人可以向我解释一下为什么我得到以下输出 145 6580 您的代码正在从左到右解释表达式 pa
  • 二维数组的列求和

    我有一个IEnumerable
  • 如何在Python中不使用库函数将字符串转换为整数?

    我正在尝试转换 a 546 to a 546 不使用任何库函数 我能想到的 最纯粹 gt gt gt a 546 gt gt gt result 0 gt gt gt for digit in a result 10 for d in 01
  • TCPDF/PHP 和字体:大写数字(血统数字?旧样式?)

    我得到了一种特殊的字体 上面有这样的数字 例如 正如您在 3 上看到的 一些数字下降到基线以下 我想要实现的是 这些数字不会低于该线 并且看起来像这样 在 Word 中 可以在相同字体的字符设置中轻松设置 如何在 TCPDF 中呈现数字 我
  • 动态地将textView添加到线性布局中

    我在这里的某个地方读过这篇文章 但我完全迷失了 但我需要一些帮助 我的应用程序正在将列名称从 sqlite 拉入数组中 我想创建一个文本视图并为每个视图编辑文本 通过数组的大小 我记得在某处读过 您可以将 textViews 变量名称视为数
  • 负整数的Python表示

    gt gt gt x 4 gt gt gt print b format x x 4 100 gt gt gt mask 0xFFFFFFFF gt gt gt print b format x mask x mask 4294967292
  • 仅对某些行的不同大小的两个 pandas 数据帧的列进行求和

    我有两个 pandas 数据框 如下所示 df1 n column1 0 5 0 0 0 1 6 0 0 0 2 7 0 0 0 3 8 0 0 0 4 9 0 0 0 5 10 0 0 0 df2 n column2 0 6 0 1 0
  • Excel VBA 通过简单除法引发溢出错误

    Excel 2013 VBA 这段代码 Sub test On Error GoTo Err Dim p As Double p 362 100 2005 Exit Sub Err If Err Description lt gt And
  • 矩阵相加的时间复杂度

    我很难解决有关矩阵求和的算法问题 我正在努力解决的问题如下 存在一个由任意值初始化的 N N 矩阵 A 给定 5 个值 R1 R2 C1 C2 和 V 有如下程序 1 R1 R2 C1 C2 N 个整数 V 实数 for k 1 to N
  • 两个 y 轴与相同的 x 轴[重复]

    这个问题在这里已经有答案了 可能的重复 在单个图中绘制 4 条曲线 具有 3 个 y 轴 https stackoverflow com questions 1719048 plotting 4 curves in a single plo
  • 根据第二个数据帧中的日期范围对一个数据帧中的值求和

    我有两个数据框 下面的简化示例 一个包含一系列日期和值 df1 第二个包含日期范围 df2 我想识别 选择 屏蔽 df1 中 df2 的日期范围 对关联的 df1 值求和并将它们添加到 df2 中的新列 我是一个新手 我尝试过的所有技术都不
  • 在 Lua/LuaFileSystem 中创建一个新文件

    我已经查看了 Lua 和 LuaFileSystem 文档 但尚未找到创建新文件的方法 我也在这里四处寻找 但目的相同 请注意 我正在寻找的解决方案必须与操作系统无关 以确保可移植性 但我很高兴针对不同的系统获得不同的答案 示例 将 Hel
  • 编译过程

    谁能解释一下编译是如何工作的 我似乎无法弄清楚编译是如何工作的 更具体地说 这是一个例子 我正在尝试在 MSVC 6 中编写一些代码来加载 Lua 状态 我已经 设置库的附加目录并将文件包含到正确的目录中 使用 extern C 因为 Lu
  • 如何循环遍历表并保持顺序?

    我得到了下表 local a 12 30 24 60 60 year 30 24 60 60 month 24 60 60 day 60 60 hour 60 minute 1 second 但是 当我对它进行配对循环并打印 key val

随机推荐

  • Android:带按钮的 ListView -> OnItemClick 不执行任何操作

    我的问题来自ListView 如果没有按钮 setOnItemClickListenerListView 的效果很好 开始活动 当我将按钮添加到 ListView 的项目中时 按钮是可单击的 但项目并不更可单击 我尝试使用myListVie
  • 减号运算符在 mysql 中给我错误

    我有两个疑问 第一个查询返回 11 行 第二个查询返回 6 行 当我对它们使用减号运算符时 据我所知 它应该返回 5 行 SELECT location from uploads where username Gates MINUS SEL
  • 颤振 - 列中的均匀空间未按预期工作

    问题截图我试图通过使元素之间的间距均匀来将元素放入红色框中 就像给每个人赋予权重 1 一样 为此 我将 mainAxisAlignment MainAxisAlignment spaceEvenly 放在父列中 但它不起作用 Contain
  • MySQL 中使用 InnoDB 进行全文搜索

    我有一个 MySQL 数据库 版本 5 5 28 其中有一个如下表 products InnoDB search id title description 1 Levi Blue Jeans Some cool jeans 2 Gucci
  • Chrome 扩展清单 v3 MV3 身份验证 [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我需要使用用于处理 Chrome 扩展上的 Google 登录的清单版本 3 MV3 鉴于文档中仅提到它 我该如何解决这个问题无法完成 目前 对于清单 v3 我们无法使用 goo
  • Linux内核UDP接收时间戳

    我一直在读网络时间戳linux 内核的文档 有一些东西我不清楚 提供的时间戳在哪里SO TIMESTAMPNS生成 在硬件中还是在内核中 如果是这样 一旦产生新数据包的中断 它就会被触发吗 SO TIMESTAMPING还应该允许生成硬件时
  • @angular/[email protected] 安装后脚本失败

    您好 我无法安装 Angular clinpm install g angular email protected 我不断收到这个 gt node bin postinstall script js module js 549 throw
  • 强制关闭带有服务的应用程序:服务中未调用 onDestroy()?

    我已经实现了粘性服务 当我强制关闭应用程序时 我看到 Activity 的 onDestroy 被调用 但该服务显然没有做任何事情 这是日志猫 07 01 22 35 30 397 DEBUG ActivityMine 6505 onDes
  • 如何获取SecondOrDefault?

    我有一个简单的 linq lambda 语句 Interactions new BindableCollection
  • 错误:Bool 不可转换为 Void:

    我正在从 Obj 移动我的代码 C 到 Swift C 并尝试实现 Twitter sdk 但是 我收到错误 任何人都可以告诉我我做错了什么吗 请在这件事上给予我帮助 我花了两天时间尝试了一切 但对我来说没有用 您的块没有 return 语
  • CUDA 启动请求的资源过多

    我在具有计算能力 2 0 的 GTX 480 上运行代码时遇到一些问题 如果我启动每块 1024 个线程的内核 我总是会收到以下错误 CUDA MEMCHECK Program hit cudaErrorLaunchOutOfResourc
  • 使用新的 Scala 反射 API 获取伴随对象实例

    使用 Scala 的新反射 API 是否可以获得对类的伴生对象的引用 我正在思考以下几点 trait Base def companion MetaBase someReflectionMagic this asInstanceOf Met
  • Pandas concat:ValueError:传递值的形状是 blah,索引意味着 blah2

    我正在尝试合并一个 Pandas 14 1 数据框和一个系列 该系列应形成一个新列 其中包含一些 NA 因为该系列的索引值是数据帧索引值的子集 这适用于玩具示例 但不适用于我的数据 详细信息如下 Example import pandas
  • OCaml 是否有像 Python 一样的 String.split 函数?

    我用它来分割字符串 let split Str split Str regexp string in let tokens split instr in 但问题是 例如这里有一个我想解析的句子 pop esi 分割后 它变成了 我使用辅助函
  • 如何在 C++ 中使用嵌套向量?

    我正在尝试使用整数向量的向量来构建我正在编写的数独解谜器 问题一 如果我要按索引访问二维向量 是否必须首先使用适当的大小对其进行初始化 例如 typedef vector
  • 如何选择给定字符后的子字符串

    我想使用正则表达式将子字符串保存到 javascript 变量中 除非有不同 更简单的方法 例如我有一个这样的链接 我只想获得 sEHN4t29oXY feature lated 所以我想我必须检查第一个等号的出现 然后将该字符串的其余部分
  • jQuery css() 函数更改“a”属性而不是“a:hover”属性

    我在使用 jQuery 时遇到了一些问题css 此刻的功能 它正在更改锚元素的 css 值border top color而不仅仅是锚元素的border top color当悬停时 下面是我的代码 header headerlist li
  • .NET 优化的 Int32

    在阅读 70 536 培训套件时 它指出 运行时优化性能 32 位整数类型 Int32 因此 将这些类型用于计数器和其他 经常访问的积分 变量 这只适用于32位环境吗 Int64 是否会在 64 位环境中取代 或者 Int32 仍然是更好的
  • 我应该在生产代码中使用模拟吗?

    我有一个情况需要mock生产中的一些代码 这是为了使一部分代码发挥一半功能 我必须选择编写一个空类 以实现接口 或者使用像最小起订量这样的模拟系统 所以问题是 模拟系统发挥出色 or 破坏一些可读性生产代码 update例子 interfa
  • lua中整数的各位数字之和

    我看到一个与Java和C相关的问题 但我正在使用LUA 这些答案可能适用于我 但我不理解它们 有人可以告诉我如何获得整数的各个数字之和 例如 a 275 aSum 2 7 5 如果您能解释我如何在 LUA 中实现这一目标以及代码为何执行此操