Thử thách này rất đơn giản. Cho một số, xuất ra một đại diện nghệ thuật của số đó, sử dụng hệ thống chữ số Maya-20.
Hệ thống của người Maya là gì?
Người Maya đã sử dụng cơ sở 20 để lưu trữ số, vì vậy vị trí đầu tiên là vị trí 1
s, vị trí tiếp theo 20
, sau đó là 400
s, v.v.
Số Vì vậy, người Maya 1
là 1
ở cơ sở 10, nhưng 10
thực sự là 20
cơ số 10, 207
là 807
cơ số 10, vv ..
Và họ đại diện cho số của họ dưới dạng chữ tượng hình, với một biểu tượng đặc biệt cho 0
.
-------------------
| | | | |
| | | | |
|-------------------|
| |
| |
-------------------
Đó là con số không của họ. (ít nhất là một nửa picascii một nửa phiên bản nghệ thuật ascii của tôi)
Đó là một hình ảnh thực sự của biểu tượng số 0 của người Maya. 1
Đây là năm của họ:
--------------------------------
| |
--------------------------------
Và 4:
---- ---- ---- ----
| | | | | | | |
| | | | | | | |
---- ---- ---- ----
Cuối cùng, để đặt nó lại với nhau:
---- ---- ----
| | | | | |
| | | | | |
---- ---- ----
--------------------------------
| |
--------------------------------
--------------------------------
| |
--------------------------------
Vì vậy, họ có x//5
thanh, và x%5
dấu chấm trên đầu của thanh. Và nếu x=0
, họ sử dụng vỏ / ổ thay vì một khoảng trống.
Để biết thêm hình ảnh, hãy thử trang Wikimedia Commons của hình ảnh số Maya .
Nhưng điều này chỉ dành cho số lên đến 19
. Chúng tôi không được phép có nhiều hơn 4
các thanh và 4
dấu chấm trong một "câu chuyện" ... Vì vậy, chúng tôi đi lên!
Đầu ra cho 20 là:
----
| |
| |
----
-------------------
| | | | |
| | | | |
|-------------------|
| |
| |
-------------------
Lưu ý điều này thường không hợp lệ, bởi vì có một 1
và một 0
cùng một lúc. Nhưng 3
(lưu ý rằng, câu trả lời của bạn cần ít nhất 3) dòng mới trước 0
giá trị địa điểm mới.
Câu chuyện dưới cùng có dấu chấm, ý nghĩa 1
và thanh nghĩa 5
. Nhưng nó thực sự có ý nghĩa dấu chấm 20^0
và thanh 20^0 * 5
.
Mỗi câu chuyện đi lên một sức mạnh. Các chấm câu chuyện thứ hai có nghĩa là 20
( 20^1
) và 100
( 20^1 * 5
).
Vì vậy, số 506
có thể được đại diện là:
----
| |
| |
----
--------------------------------
| |
--------------------------------
----
| |
| |
----
--------------------------------
| |
--------------------------------
Đây là (20^0) * 1 + (20^0 * 5) * 1 + (20^1 * 5) * 1 + (20^2) * 1 = 1 + 5 + 100 + 400 = 506
.
Nhiệm vụ của bạn, nếu bạn chọn không hoặc chọn (không thành vấn đề), là xuất ra một đại diện nghệ thuật ascii của số cơ sở 10.
Các quy tắc khác:
- Không gian hàng đầu / dấu là ổn, miễn là các dấu chấm, thanh và vỏ còn nguyên vẹn.
- Các thanh, dấu chấm và vỏ phải chính xác là những gì các trường hợp thử nghiệm có. Không thay đổi kích thước.
- Dẫn đầu '0 là được. (vỏ hàng đầu trên đầu ra)
- Bạn không cần phải có chính xác 3 dòng mới giữa mỗi giá trị địa điểm hoặc câu chuyện, chỉ cần ít nhất 3 dòng.
Các trường hợp thử nghiệm:
15
--------------------------------
| |
--------------------------------
--------------------------------
| |
--------------------------------
--------------------------------
| |
--------------------------------
12
---- ----
| | | |
| | | |
---- ----
--------------------------------
| |
--------------------------------
--------------------------------
| |
--------------------------------
4
---- ---- ---- ----
| | | | | | | |
| | | | | | | |
---- ---- ---- ----
0
-------------------
| | | | |
| | | | |
|-------------------|
| |
| |
-------------------
24
----
| |
| |
----
---- ---- ---- ----
| | | | | | | |
| | | | | | | |
---- ---- ---- ----
33
----
| |
| |
----
---- ---- ----
| | | | | |
| | | | | |
---- ---- ----
--------------------------------
| |
--------------------------------
--------------------------------
| |
--------------------------------
20
----
| |
| |
----
-------------------
| | | | |
| | | | |
|-------------------|
| |
| |
-------------------
1: Họ cũng đã sử dụng đầu của các vị thần cho các biểu tượng, nhưng đối với thử thách này, vỏ / bánh mì / zelda sẽ được sử dụng.
but for this challenge the shell/bread will be used.
. Không vỏ, không bánh mì. LOZ liên kết đến ngực quá khứ.