我有这个奇怪的问题,在那里我应该创建以下模式创建一个特定的模式,没有嵌套循环
**
*
*
***
**
**
*
使用单一for
循环,但问题是我根本不准使用条件语句像if/else
甚至Array
我能想到的打印这种模式被存储在一个变量对于整个图案,然后打印的唯一方法,但这种方法使得for
循环无用的执行,除非我创建了两个不同的变数,打破轻拍燕鸥分为两部分,然后使用for
循环打印他们两个,但这种方法相当糟糕。
有人可以告诉我怎么可以使用for
循环使用automatic
的方法来实现,而不是将它们存储在变量中?
P.S:这是一个面试挑战提出的挑战。
编辑:我也被告知使用任何我想要的过程语言。
你4作为最后一个值,而不是1。需要在控制台中打印?你需要打印多少次这种模式,它是一个参数吗?你提出的例子是结果序列的开始还是中间部分? –
除了一张印有上述图案的纸张以及说明不使用if语句数组或哈希表,并且仅使用一个for循环打印它的指示之外,没有提供其他细节。就这样。 –
这对于[Code Golfing](http://codegolf.stackexchange.com/)来说是一个很大的难题。 –