1317. 将整数转换为两个无零整数的和
Posted lgz0921
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1317. 将整数转换为两个无零整数的和相关的知识,希望对你有一定的参考价值。
链接:https://leetcode-cn.com/problems/convert-integer-to-the-sum-of-two-no-zero-integers/
思路:判断i和n-i是不是符合题目要求即可,i∈(1..n/2)。
上代码:
class Solution {
fun judge(num: Int): Boolean {
var x = num
var flag = true
while (x != 0) {
if (x % 10 == 0) {
flag = false;
break;
}
x /= 10
}
return flag
}
fun getNoZeroIntegers(n: Int): IntArray {
for (i in 1..n / 2) {
if (judge(i) && judge(n - i)) {
return intArrayOf(i, n - i)
}
}
return intArrayOf()
}
}
以上是关于1317. 将整数转换为两个无零整数的和的主要内容,如果未能解决你的问题,请参考以下文章
无法将整数强制转换为android.support.design.widget.FloatingActionButton