scala之 一句话打印三角形
// move len move’ len' temp final move
// 4 * 1 4=4-0 1=2*0+1 => 0=(len-1)/2 => move=4-(len-1)/2
// 3 *** 3 3=4-1 3=2*1+1
// 2 ***** 5 2=4-2
// 1 ******* 7 1=4-3
// 0 ********* 9 0=4-4
1.Vector(1,3,5,7,9)
2.Vector(*,***,*****,*******,*********)
3.推导空白move和len的关系公式
4.foreach实现
(1 to(9, 2)).map("*"*_).foreach(x=>println(" " * (4-(x.length-1)/2)+x))