lc-go/solutions/13/q1317/solution.go

26 lines
447 B
Go

// Package q1317 implements a solution for https://leetcode.com/problems/convert-integer-to-the-sum-of-two-no-zero-integers/
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