У меня есть строки, начинающиеся с 0. нужно получить число ведущих нулей:
Что-то вроде:
func LeadZeros(num string) int{
// count the leading zeros
return leadZerosNumber
}
LeadZeros("0012") --> 2
LeadZeros("5") --> 0
LeadZeros("05") --> 1
LeadZeros("0") --> 0 (1 also good)
LeadZeros("00") --> 1 (2 also good)
Ищем что-то встроенное в go (или очень короткий формат)
например, для записи есть: strings.Repeat ("0", 3)