← Home
```go
package main

import (
	"fmt"
	"strconv"
)

func main() {
	var n, k int
	fmt.Scan(&n, &k)

	s := strconv.Itoa(n)
	zeros := 0
	ans := len(s) - 1

	for i := len(s) - 1; i >= 0; i-- {
		if s[i] == '0' {
			zeros++
		}
		if zeros == k {
			ans = len(s) - i - k
			break
		}
	}

	fmt.Println(ans)
}
```