Giới thiệu
Chúng ta đều biết S tuyệt vời (còn được gọi là Superman S, Stüssy S, Super S, Skater S, Pointy S, Graffiti S, v.v.): hàng tỷ học sinh trên khắp thế giới đã vẽ S này và ngay lập tức cảm thấy tự hào về bản thân. Trong trường hợp bạn đã quên hoặc có một tuổi thơ hoàn toàn không đẹp , đây là hình ảnh của S tuyệt vời nói:
Cho một yếu tố quy mô n
như là đầu vào (trong đó ), sản lượng Cool S trong nghệ thuật ASCII.
Làm thế nào để vẽ nó
Từ trang Wikipedia trên Cool S:
Đầu ra
Cool S khi n
= 1 là:
^
/ \
/ \
/ \
| | |
| | |
\ \ /
\ \/
/\ \
/ \ \
| | |
| | |
\ /
\ /
\ /
v
Và đối với các giá trị khác nhau n
, bạn chỉ cần làm cho n
thời gian đầu ra lớn hơn. Ví dụ: n
= 2:
^
/ \
/ \
/ \
/ \
/ \
| | |
| | |
| | |
| | |
\ \ /
\ \ /
\ \/
/\ \
/ \ \
/ \ \
| | |
| | |
| | |
| | |
\ /
\ /
\ /
\ /
\ /
v
Lưu ý rằng các phần dọc dài hơn hai lần và khoảng cách giữa các dòng dọc rộng hơn hai lần.
Và khi n
= 3:
^
/ \
/ \
/ \
/ \
/ \
/ \
/ \
| | |
| | |
| | |
| | |
| | |
| | |
\ \ /
\ \ /
\ \ /
\ \/
/\ \
/ \ \
/ \ \
/ \ \
| | |
| | |
| | |
| | |
| | |
| | |
\ /
\ /
\ /
\ /
\ /
\ /
\ /
v
Lưu ý: Mặc dù không bắt buộc, mã của bạn cũng có thể hỗ trợn
= 0:
^
/ \
\\/
/\\
\ /
v
Chiến thắng
Chương trình ngắn nhất tính bằng byte thắng.
Λ