搭建金字塔
来源:互联网 发布:linux运行anaconda 编辑:程序博客网 时间:2024/05/06 18:56
描述:
将层数nFloors(>0)作为参数,搭建金字塔,返回一个字符串数组。
例如:
三层塔:
[ ' * ', ' *** ', '*****']
六层塔:
[ ' * ', ' *** ', ' ***** ', ' ******* ', ' ********* ', '***********']
MyCode:
public class Kata{ public static string[] TowerBuilder(int nFloors) { string[] retStrArr = new string[nFloors]; for (int i = 0; i < nFloors; i++) { string str1 = ""; string str2 = ""; for (int j = i; j < nFloors - 1; j++) { str1 += " "; } for (int k = 0; k < 2 * i + 1; k++) { str2 += "*"; } retStrArr[i] = str1 + str2 + str1; } return retStrArr; }}
CodeWar:
public class Kata{ public static string[] TowerBuilder(int nFloors) { var result = new string[nFloors]; for(int i=0;i<nFloors;i++) result[i] = string.Concat(new string(' ',nFloors - i - 1), new string('*',i * 2 + 1), new string(' ',nFloors - i - 1)); return result; }}
1 0
- 搭建金字塔
- SURF-金字塔搭建(忧郁版)
- 金字塔
- 金字塔
- 金字塔
- 金字塔
- 金字塔
- 金字塔
- 金字塔
- 金字塔
- 金字塔
- 金字塔
- 金字塔
- 金字塔
- 金字塔
- 金字塔
- 金字塔
- 金字塔
- mvc get 长度控制
- ToggleButton的使用
- AIDL中的in,out,inout
- Linux 进程通信—消息队列
- Android 修改字体
- 搭建金字塔
- 必考的安卓面试题
- 数据挖掘之分类
- ++运算的奇妙之处
- 在Androidstudio中clone github上的自己喜欢的项目(一步到位)
- 采用二叉链表存储结构,实现其各种遍历的方法
- WebService学习总结(一)——WebService的相关概念
- 机器学习之决策树(Decision Tree)
- 网络爬虫基础(一)