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