challenge LL Golf Hole 8 - 横向きのピラミッドを作る

与えられた自然数 n について、横向きで n 段のピラミッドを作ってください。 たとえば、 n に 4 が与えられた場合は以下のようなピラミッドを作ります。

4
*
**
***
****
***
**
*

与える自然数についてはリテラルで与える、標準入力で与える、引数で与えるなどは自由とします。

余力のあるものはこのプログラムを短くしてください。

※LL Future実行委員の高野光弘です。この出題は LL Future公式の出題であり、優れたものについてはLL Golfのセッションでご紹介させていただくかもしれません。ご理解の上、ご投稿ください。また、チケットは現在も発売中のほか、当日券もございます。よろしければ、メインイベントの方にもぜひご参加ください。

1
n=gets.to_i*2;n.times{|i|puts"*"*(i<n/2 ?i:n-i)}

Posted feedbacks

Number of comments:102 Nested Flatten
  1. 10 Perl
  2. 7 Haskell
  3. 6 Groovy Ruby
  4. 5 Java C# Python Scala
  5. 4 Other C Scheme C++
  6. 3 Common Lisp JavaScript Erlang
  7. 2 PHP ActionScript Lua Bash Prolog OCaml
  8. 1 XSLT なでしこ sed J D Vim Smalltalk R Brainf*ck Batchfile PostScript

Index

Feed

Other

Link

Pathtraq

loading...