25 lines
322 B
Go
25 lines
322 B
Go
package q1317
|
|
|
|
func noZero(n int) bool {
|
|
for ; n > 0; n /= 10 {
|
|
if n%10 == 0 {
|
|
return false
|
|
}
|
|
}
|
|
return true
|
|
}
|
|
|
|
func getNoZeroIntegers(n int) []int {
|
|
for i := 1; i <= n/2; i++ {
|
|
if !noZero(i) {
|
|
continue
|
|
}
|
|
j := n - i
|
|
if noZero(j) {
|
|
return []int{i, j}
|
|
}
|
|
}
|
|
return nil
|
|
}
|
|
|
|
var _ = getNoZeroIntegers
|