cobookman
BAN USERpackage main
import (
"fmt"
"strings"
)
func main() {
fmt.Println(count(3))
}
func count(chars_length int, args...string) int {
prefix := ""
if len(args) == 1 {
prefix = args[0]
}
if chars_length == 0 {
return 1
}
sum := 0
if !strings.Contains(prefix, "b") {
sum += count(chars_length-1, prefix+"b")
}
sum += count(chars_length-1, prefix+"a")
c_count := 0
for _, r := range prefix {
if r == 'c' {
c_count += 1
}
}
if (c_count < 2) {
sum += count(chars_length-1, prefix+"c")
}
return sum
}
RepMariaHobbs, Consultant at Adobe
Hi, I am Maria Hobbs from NewYork.Teach career development courses for designated areas. Develop, evaluate and revise course materials ...
Repabbyhgabb, Associate at Abs india pvt. ltd.
Develop fresh content for emails, web banners, site wide communication, and subject lines.Write stories, blogs and related content about ...
- cobookman August 10, 2016