前書き
私たちは皆、クールS(スーパーマンS、ステューシーS、スーパーS、スケーターS、ポインティS、グラフィティSなどとしても知られています)を知っています。あなたが忘れているか、完全に冷静な子供時代を過ごした場合、ここに言われた冷静なSのイメージがあります:
n
入力としてスケールファクター()を指定すると、ASCIIアートでCool Sが出力されます。
描き方
Cool SのWikipediaページから:
出力
クールSがn
1の場合:
^
/ \
/ \
/ \
| | |
| | |
\ \ /
\ \/
/\ \
/ \ \
| | |
| | |
\ /
\ /
\ /
v
また、の値が異なる場合はn
、単に出力n
時間を大きくします。たとえば、n
= 2:
^
/ \
/ \
/ \
/ \
/ \
| | |
| | |
| | |
| | |
\ \ /
\ \ /
\ \/
/\ \
/ \ \
/ \ \
| | |
| | |
| | |
| | |
\ /
\ /
\ /
\ /
\ /
v
垂直セクションは2倍長く、垂直線の間隔は2倍広いことに注意してください。
そしてn
= 3の場合:
^
/ \
/ \
/ \
/ \
/ \
/ \
/ \
| | |
| | |
| | |
| | |
| | |
| | |
\ \ /
\ \ /
\ \ /
\ \/
/\ \
/ \ \
/ \ \
/ \ \
| | |
| | |
| | |
| | |
| | |
| | |
\ /
\ /
\ /
\ /
\ /
\ /
\ /
v
注:必須ではありませんが、コードでn
= 0をサポートできる場合もあります。
^
/ \
\\/
/\\
\ /
v
勝ち
バイト単位の最短プログラムが優先されます。
Λ