Mã Golf
Hoàn toàn có cơ sở : Tôi là một nhà thầu làm việc trên một trang web www. Sky.Net và một trong những nhiệm vụ của chúng tôi là tạo ra một số chương trình tự nhận thức hoặc một cái gì đó, tôi không biết rằng tôi đã không thực sự lắng nghe ông chủ. Dù sao, trong nỗ lực làm cho mã của chúng tôi tự nhận thức hơn, chúng tôi cần CNTT để có thể biết mã nào trên mỗi số dòng.
Thử thách
Tạo một chương trình hoặc chức năng nhận đầu vào n
và trả về mã của chương trình hoặc chức năng đã nói trên mạng n
.
Quy tắc
Chương trình hoặc chức năng của bạn phải dài ít nhất 4 dòng. Mỗi dòng phải là duy nhất.
Bạn có thể giả sử đầu vào sẽ luôn là số nguyên dương lớn hơn hoặc bằng 1 và nhỏ hơn hoặc bằng số lượng dòng trong chương trình / hàm của bạn.
Dòng đầu tiên trong chương trình / chức năng của bạn là dòng 1, không phải dòng 0.
Bạn không thể truy cập tệp mà chương trình của bạn đang bật. (Nếu ai đó phải hỏi "Đây không phải là quy tắc vi phạm kỹ thuật số 4"; có lẽ là như vậy)
Các dòng không thể trống (điều này bao gồm một khoảng trắng nếu khoảng trắng không làm gì trong ngôn ngữ của bạn)
Các dòng không thể là // nhận xét (/ * của bất kỳ <! - style)
Đây là một thử thách giống như quine
Đây là môn đánh gôn , vì vậy bài nộp có ít byte nhất sẽ thắng!