Lấy cảm hứng từ thử thách này
Mục tiêu:
Mục tiêu là vẽ những con sóng đâm vào một bãi biển.
Đầu vào:
Bạn sẽ được cung cấp 3 số nguyên (ở bất kỳ định dạng nào bạn muốn) làm đầu vào.
Số nguyên đầu tiên sẽ là chiều dài của bản vẽ Số nguyên thứ hai sẽ là chỉ số của thanh cát, trong đó các sóng bắt đầu mào (ít nhất 3 khoảng cách từ bãi biển)
Số nguyên thứ ba sẽ là khoảng cách giữa các sóng (ít nhất là 3, có thể lớn hơn chiều dài bản vẽ, trong trường hợp đó bạn chỉ vẽ một sóng)
Đầu ra:
Đầu ra sẽ là một hộp các ký tự cho thấy những con sóng đâm vào bãi biển. Bản vẽ sẽ kết thúc khi làn sóng đầu tiên đã hoàn thành đâm vào bãi biển.
Lúc đầu, sóng được hiển thị dưới dạng sưng ( _-_
).
Khi sóng vượt qua dải cát, nó bắt đầu lên đỉnh ( /c_
).
Cuối cùng, sóng đâm vào bãi biển ( /c.
=> _-_
=> ___
=> __.
).
Ví dụ:
Đầu vào: 14 4 6
Đầu ra:
-___________..
_-__________..
__-_________..
___-________..
___/c_______..
____/c______..
-____/c_____..
_-____/c____..
__-____/c___..
___-____/c__..
___/c____/c_..
____/c____/c..
-____/c____-_.
_-____/c_____.
__-____/c___..
Đầu vào: 10, 2, 11
Đầu ra:
-_______..
_-______..
_/c_____..
__/c____..
___/c___..
____/c__..
_____/c_..
______/c..
_______-_.
_________.
________..
Đầu vào: 6 0 3
c___..
/c__..
_/c_..
c_/c..
/c_-_.
_/c__.
c_/c..
Quy tắc:
Áp dụng sơ hở tiêu chuẩn
Đây là môn đánh gôn nên mã ngắn nhất sẽ thắng
·
thay vì thời kỳ ASCII không? (Đây thực sự là một chiến thắng khá lớn trong mã của tôi.)
·
không phải là ASCII, có thể loại trừ một số ngôn ngữ. Nó có thể được thay thế bởi.
?