1317. 将整数转换为两个无零整数的和

Posted lgz0921

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1317. 将整数转换为两个无零整数的和相关的知识,希望对你有一定的参考价值。

链接:https://leetcode-cn.com/problems/convert-integer-to-the-sum-of-two-no-zero-integers/

思路:判断in-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. 将整数转换为两个无零整数的和的主要内容,如果未能解决你的问题,请参考以下文章

1317. 将整数转换为两个无零整数的和

LeetCode 171周赛题解

Python分两行输入两个正整数输出两个数的和差怎么写?

无法将整数强制转换为android.support.design.widget.FloatingActionButton

将整数纬度和经度转换为十进制(用于谷歌地图 api)

用C语言编写(计算两个整数的和、 差、积、商与余数