Tôi yêu cá mòi, tôi không thể có đủ chúng, và máy tính của tôi, Omnilang 5000, đó là ngôn ngữ bất khả tri.
Để mang lại cho máy tính của tôi niềm vui khi trải nghiệm cá mòi, tôi đã quyết định cho nó ăn một số chương trình có khả năng hiển thị trên màn hình hộp cá mòi theo nhiều hướng khác nhau và hiển thị tới mười con cá mòi.
Trong thử thách này, bạn sẽ chịu trách nhiệm tạo các chương trình dựa trên các tham số sau:
Đầu vào
Một số (trong khoảng từ 0 đến 10) và một chữ cái từ một trong những "LR" sau (tương ứng với Trái hoặc Phải) Ví dụ: 3L
hoặc 5R
; Làm thế nào điều này là đầu vào vào chương trình là tùy thuộc vào bạn.
Đầu ra
Một hộp cá mòi mở với cá mòi hướng về phía được chỉ định, với phím (được biểu thị bằng %
ký tự "") và nắp được bóc (cuộn thiếc ở cuối được biểu thị bằng @
ký tự "") nằm ở đầu hộp thiếc.
- Tất cả cá mòi phải đối mặt với hướng được chỉ định bởi đầu vào.
- Tất cả cá mòi sẽ có cơ thể dài năm ký tự giữa mang (hoặc "
)
" hoặc "(
") và đuôi "><
" - Chìa khóa và nắp cuộn được bóc vỏ sẽ luôn hướng về phía ngược lại với cá mòi.
- Hộp thiếc phải có hình 3 chiều giống như hình dưới đây trong các ví dụ.
- Chiều cao tối thiểu của thiếc là 3 cá mòi về chiều cao. Vì vậy, nếu một số nhỏ hơn 3, một hộp 3 cá mòi có chiều cao phải được hiển thị, với số lượng cá mòi được nhập vào trong đó. Mặt khác, thiếc phải là số lượng cá mòi cao được chỉ định trong đầu vào. Vì vậy, đầu vào của
0R
hoặc0L
sẽ hiển thị một tin cá mòi trống. - Bất kỳ đầu vào nào khác không thể xác nhận sẽ không hiển thị bất cứ điều gì.
Ví dụ: cho " 3L
"
__________
(__________@%
|<*)_____><||
|<*)_____><||
|<*)_____><||
'==========''
Cho " 7R
"
__________
%@__________)
||><_____(*>|
||><_____(*>|
||><_____(*>|
||><_____(*>|
||><_____(*>|
||><_____(*>|
||><_____(*>|
''=========='
Cho " 2L
"
__________
(__________@%
|<*)_____><||
|<*)_____><||
| ||
'==========''
Cho " 0R
"
__________
%@__________)
|| |
|| |
|| |
''=========='
" 0L
"
__________
(__________@%
| ||
| ||
| ||
'==========''
Đầu vào không hợp lệ sẽ không trả lại bất cứ điều gì ...
- Đây là mã golf, vì vậy số lượng nhân vật nhỏ nhất sẽ chiến thắng thử thách này.
- Không có sơ hở như bình thường.