不含AAA或BBB的字符串

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package main

import (
"fmt"
"os"
"strconv"
)

func main() {
n := os.Args[1]
n_int, _ := strconv.Atoi(n)
fmt.Println(Fibo(n_int))
}

func Fibo(n int) (r int) {
if n <= 1 {
return 1
} else {
return Fibo(n-2) + Fibo(n-1)
}
}