棋盘图案计算
构造棋盘图案,该图案需满足一下条件:
- 棋盘是长方形
- 棋盘只包含“.”、“X”两种格子
- 左下角的格子为“.”
输入:
- 行数(int):rows
- 列数(int):columns
输出:
- 棋盘图案(vector<string>):chessBoard
思路:
“.”使用true代替,“X”使用false代替————这样即可使用取反操作来递归
-
最后一行先计算
- 采用递归方式,递归的初始为“.” 每一行再来一次递归,递归的初始为最后一行的值
- 递归的内容为最后一行每个值的取反