Đầu vào
Một ma trận nhị phân không rỗng bao gồm các ma trận phụ 3x3 đặt cạnh nhau.
Bài tập
Nhiệm vụ của bạn là xác định các mẫu súc sắc hợp lệ (như được mô tả bên dưới) trong số các ma trận phụ 3x3. Mỗi mẫu hợp lệ có giá trị của xúc xắc tương ứng. Các mẫu không hợp lệ có giá trị 0.
Đầu ra
Tổng các giá trị xúc xắc hợp lệ.
Mô hình súc sắc
Thí dụ
Đầu ra dự kiến cho ma trận sau là 14 vì nó chứa xúc xắc 5 , 6 và 3 , theo sau là một mẫu không hợp lệ (từ trái sang phải và từ trên xuống dưới).
Quy tắc
- Cả chiều rộng và chiều cao của ma trận đều được đảm bảo là bội số của 3.
- Bạn phải bỏ qua các ma trận phụ không được căn chỉnh chính xác trên lưới (xem trường hợp thử nghiệm thứ 3). Chính thức hơn và giả sử lập chỉ mục 0: tọa độ của ô trên cùng bên trái của mỗi ma trận con được xem xét có dạng .
- Đây là mã golf .
Các trường hợp thử nghiệm
// 0
[ [ 1,0,0 ],
[ 0,0,1 ],
[ 1,0,0 ] ]
// 2
[ [ 0,0,1 ],
[ 0,0,0 ],
[ 1,0,0 ] ]
// 0 (0 + 0)
[ [ 0,0,1,0,1,0 ],
[ 0,0,0,1,0,0 ],
[ 0,0,1,0,1,0 ] ]
// 9 (3 + 3 + 3)
[ [ 1,0,0,0,0,1,1,0,0 ],
[ 0,1,0,0,1,0,0,1,0 ],
[ 0,0,1,1,0,0,0,0,1 ] ]
// 6 (6 + 0)
[ [ 1,0,1 ],
[ 1,0,1 ],
[ 1,0,1 ],
[ 1,0,1 ],
[ 1,0,0 ],
[ 1,0,1 ] ]
// 14 (5 + 6 + 3 + 0)
[ [ 1,0,1,1,1,1 ],
[ 0,1,0,0,0,0 ],
[ 1,0,1,1,1,1 ],
[ 1,0,0,0,0,0 ],
[ 0,1,0,0,1,0 ],
[ 0,0,1,0,1,0 ] ]
// 16 (1 + 2 + 3 + 4 + 0 + 6)
[ [ 0,0,0,1,0,0,1,0,0 ],
[ 0,1,0,0,0,0,0,1,0 ],
[ 0,0,0,0,0,1,0,0,1 ],
[ 1,0,1,1,1,1,1,0,1 ],
[ 0,0,0,1,0,1,1,0,1 ],
[ 1,0,1,1,1,1,1,0,1 ] ]