题目
「无零整数」是十进制表示中 不含任何 0 的正整数。
给你一个整数 n
,请你返回一个 由两个整数组成的列表 [A, B]
,满足:
A
和B
都是无零整数A + B = n
题目数据保证至少有一个有效的解决方案。
如果存在多个有效解决方案,你可以返回其中任意一个。
示例1:
1 | 输入:n = 2 |
示例2:
1 | 输入:n = 11 |
示例3:
1 | 输入:n = 10000 |
示例4:
1 | 输入:n = 69 |
示例5:
1 | 输入:n = 1010 |
提示:
- 2 <= n <= 10^4
解法
解法一:
双指针
java
1 | public int[] getNoZeroIntegers(int n) { |
解法二:
转换成字符串
1 | public int[] getNoZeroIntegers(int n) { |