Câu đố Four fours là một câu đố toán học giải trí phổ biến bao gồm sử dụng chính xác bốn 4s (và không có số nào khác) và một tập hợp các thao tác xác định để đạt được mọi số từ 0 đến tối đa nhất định.
Trong phiên bản này, các toán tử sau chỉ được phép:
- Bất kỳ biểu tượng nhóm có thể được sử dụng
- Ngoài ra (
+
), Trừ (-
), Nhân (*
), Division (/
) - Yếu tố (
!
), hàm Gamma (Γ
) - Số mũ (
^
), Căn bậc hai (√
) - Ghép (ví dụ:
44
hai4
s) - Điểm thập phân (ví dụ:
4.4
là hai4
s), Overbar (ví dụ.4~ = 4/9
:)
Thứ tự tiêu chuẩn của hoạt động áp dụng.
Chương trình của bạn sẽ tạo ra, đưa ra một đầu vào từ 0 đến 100, bao gồm một giải pháp chính xác cho đầu vào đó. Nếu chương trình đưa ra một giải pháp không hợp lệ cho bất kỳ đầu vào nào, chương trình đó không hợp lệ.
Ví dụ: với đầu vào là 0
, chương trình của bạn có thể tạo 44-44
.
Việc sử dụng các mô-đun bên ngoài không được phép. Chỉ _.4~
được phép cho toán tử thanh ngang - nghĩa là, chỉ một người 4
có thể đứng sau dấu thập phân.
Đây là mã golf, vì vậy giải pháp ngắn nhất sẽ thắng.
Chỉnh sửa : Để rõ ràng hơn, chương trình phải xuất ra một tập hợp các thao tác trên được áp dụng cho chính xác bốn 4
giây - không hơn, không kém. Ngoài ra, .4 = 4/10
là một thuật ngữ hợp lệ và được tính là chỉ sử dụng một 4
.
!(4)
chứ không phải (4)!
) không?