QUESTION:
No-Zero integer is a positive integer that does not contain any 0 in its decimal representation.
Given an integer n, return a list of two integers [A, B] where:
A and B are No-Zero integers. A + B = n The test cases are generated so that there is at least one valid solution. If there are many valid solutions you can return any of them.
Example 1:
Input: n = 2
Output: [1,1]
Explanation: A = 1, B = 1. A + B = n and both A and B do not contain any 0 in their decimal representation.
Example 2:
Input: n = 11
Output: [2,9]
Constraints:
2 <= n <= 104
EXPLANATION:
easy的题目, 一个for循环加上判断即可.
SOLUTION:
class Solution {
fun getNoZeroIntegers(n: Int): IntArray {
var result:IntArray = IntArray(2)
for (i in n - 1 downTo 1) {
if (!i.toString().contains('0') && !(n-i).toString().contains('0')) {
result[0] = i
result[1] = n - i
return result
}
}
return result
}
}