Bạn cần thực hiện ba điều:
- Bản Tuyên Bố về một nhiệm vụ, T .
- Giải pháp của nhiệm vụ bằng ngôn ngữ không thường được sử dụng cho chơi golf, Một .
- Giải pháp của nhiệm vụ trong ngôn ngữ thường được sử dụng cho chơi golf, B . Đừng cố làm phồng lên B để tăng điểm, thay vào đó hãy nghĩ như thể B được viết bởi đối thủ cạnh tranh của bạn.
Sử dụng thông thường trong việc xác định typically used for golfing
, cố gắng tối đa hóa niềm vui cho người dùng khác.
Những người dùng khác có thể đề xuất B
s tốt hơn (có thể bao gồm cả các ngôn ngữ "golfy" khác).
Ghi điểm là (length_in_bytes(B)+5)/(length_in_bytes(A)+5)
nhiều hơn là tốt hơn. (Có lẽ nên thay đổi công thức tính điểm? ..)
Ý tưởng chính là phát minh ra một nhiệm vụ trong đó các ngôn ngữ thường hoạt động tốt trong codegolf gặp một vấn đề. Nó có thể là sức mạnh đột ngột của một ngôn ngữ thông thường trong nhiệm vụ nhất định hoặc điểm yếu đột ngột của một số golflang.
Tránh các nhiệm vụ đề cập đến ngôn ngữ lập trình cụ thể, như Input a string and execute it as a Scheme code
.