Lập trình câu đố & Code Golf

Q & A dành cho những người đam mê lập trình và chơi gôn

30
The Real Slim Shady
Echo sau đây trong càng ít byte càng tốt: I'm Slim Shady. Yes, I'm the real Shady. All you other Slim Shadys are just imitating. So, won't the real Slim Shady please stand up? Please stand up. Please stand up. Năm từ sau đây phải xuất hiện CHÍNH XÁC MỘT …

30
Golf ETAOIN SHRDLU
Mô tả ngắn gọn và ngọt ngào về thử thách: Dựa trên ETAOIN SHRDLU , thử thách của bạn là viết chương trình hoặc chức năng ngắn nhất bằng bất kỳ ngôn ngữ nào tạo ra 26 chữ cái của bảng chữ cái tiếng Anh dựa trên tần số của …
43 code-golf  string 

28
Nhanh, rẻ và tốt - Chọn bất kỳ hai
Là lập trình viên, tất cả chúng ta đều biết câu nói: "Bạn có thể có nó nhanh và tốt, nhưng nó sẽ không rẻ, bạn có thể có nó rẻ và tốt, nhưng nó sẽ không nhanh, hoặc bạn có thể có nó nhanh và rẻ , nhưng nó …



7
(Re) Thực hiện Tetris
Với tinh thần triển khai lại các trò chơi video cổ điển , tôi muốn mời cộng đồng tạo ra triển khai Tetris tốt nhất của họ . Để tham khảo, một ảnh chụp màn hình của phiên bản NES chính thức của Tetris. Các tính năng cần thiết Phải …


30
Phát một âm thanh, bất kỳ âm thanh [đóng]
Chương trình của bạn phải làm cho máy tính tạo ra âm thanh, bất kỳ âm thanh nào. Mã ngắn nhất sẽ thắng, không sớm hơn 10 ngày sau câu trả lời hợp lệ đầu tiên. Nếu có hòa, ai nộp sớm hơn, thắng. Chương trình nên chạy trên một …
43 code-golf 


2
Nhận diện khuôn mặt
Mục đích của nhiệm vụ này là xác định, dọn dẹp và đánh dấu tất cả các khuôn mặt trong bất kỳ "hình ảnh" nào. Có gì trong khuôn mặt? Một mặt sẽ là hình vuông ZxZ trong đó Z là số nguyên lẻ lớn hơn 1. Góc trên bên …

30
Xuất số thứ tự (thứ 1, thứ 2, thứ 3)
Tôi muốn tạo (như là kết quả trả về của hàm, hoặc đơn giản là đầu ra của chương trình) hậu tố thứ tự của một số nguyên dương được nối với số. Mẫu: 1st 2nd 3rd 4th ... 11th 12th 13th ... 20th 21st 22nd 23rd 24th Và như …

30
Vẽ một tam giác Sierpinki
Tam giác Sierpinky là một hình nhỏ được tạo ra bằng cách lấy một hình tam giác, giảm 1/2 chiều cao và chiều rộng, tạo 3 bản sao của tam giác thu được và đặt chúng như vậy mỗi hình tam giác chạm vào hai hình tam giác khác trên …

15
Máy Foo này có dừng lại không?
Xác định xem một máy Turing tạm dừng có được biết là không thể giải quyết được không, nhưng điều đó không nhất thiết đúng với các máy đơn giản hơn. Máy Foo là máy có băng từ hữu hạn, trong đó mỗi ô trên băng có số nguyên hoặc …

3
Klein Topololyglots
Klein là một ngôn ngữ 2D tôi đã thiết kế có thể được nhúng trên 12 bề mặt tôpô khác nhau. Một chương trình Klein có thể được chạy trên các bề mặt khác nhau bằng cách thay đổi các đối số dòng lệnh. Cấu trúc liên kết xác định …

20
Mẹo chơi gôn trong Ngôn ngữ lập trình Shakespeare
Bạn có lời khuyên chung nào cho việc chơi golf trong Ngôn ngữ lập trình Shakespeare? Tôi đang tìm kiếm những ý tưởng có thể được áp dụng cho các vấn đề về golf-code và ít nhất cũng hơi cụ thể đối với SPL (ví dụ: "xóa bình luận" không …
43 code-golf  tips 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.