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
Giúp tôi mở hộp
Tôi có một hộp nghệ thuật ASCII và tôi cần một chương trình để mở nó. Ví dụ Đầu vào: ------- | | |_____| Đầu ra: / / / / / / / | | |_____| Đặc điểm kỹ thuật Dòng đầu tiên sẽ chỉ bao gồm -, ít nhất …

3
Lisp nhỏ, thông dịch viên nhỏ
Các lập trình viên Lisp tự hào rằng Lisp là một ngôn ngữ mạnh mẽ có thể được xây dựng từ một tập hợp rất nhỏ các hoạt động nguyên thủy . Chúng ta hãy thực hiện ý tưởng đó bằng cách đánh golf một thông dịch viên cho một …


14
{Số xoăn};
Trong ngôn ngữ lập trình bí truyền xoăn, các chương trình chỉ bao gồm các dấu ngoặc nhọn {}và dấu chấm phẩy ;. Mặc dù bộ công cụ khiêm tốn này, xoăn có nghĩa đen có thể đại diện cho bất kỳ số nguyên không âm nào. Tuy nhiên, định …

3
Lập trình khối Tetris (nghĩa đen)
Trong trò chơi Tetris , có 7 loại gạch hoặc Tetr i minoes , được biết đến dưới dạng toán học là tetr o minoes vì tất cả chúng đều được làm với 4 đoạn vuông: Các tên I, J, L, O, S, T và Z, tương ứng với hình …

11
Nhân lên bằng cách tự sửa đổi
... ít nhất là đối với một số định nghĩa về "tự sửa đổi". Nhiệm vụ Trong thử thách này, nhiệm vụ của bạn là để viết ba chuỗi A, Bvà Cđáp ứng các thuộc tính sau. Chuỗi Bcó độ dài ít nhất 1. Đối với mỗi n ≥ 0, …

15
Cân bằng từ
Thử thách này đã được đăng trên subreddit DailyProgrammer và tôi đoán rằng nó sẽ là một ứng cử viên tuyệt vời cho một thử thách golf mã. Xác định xem số dư của chữ cái có dựa trên khoảng cách của nó so với điểm cân bằng và giá …
33 code-golf 

10
Xác nhận một bảng Minesweeper
Mục tiêu của bạn là kiểm tra xem một bảng Minesweeper đã hoàn thành có hợp lệ hay không. Điều này có nghĩa là mỗi số là một số lượng chính xác của các mỏ trong các ô liền kề với nó, bao gồm cả các đường chéo. Bảng không …


22
Phép nhân XOR
Mục tiêu của bạn là triển khai hoạt động của phép nhân XOR (không mang theo ), được xác định bên dưới, với càng ít byte càng tốt. Nếu chúng ta nghĩ về bitwise XOR ( ^) là phép cộng nhị phân mà không mang theo 101 5 ^ 1001 …


14
Morse năm mới
Đây là Thử thách hàng tuần # 1. Chủ đề: Xử lý âm thanh Nhiệm vụ của bạn là viết một chương trình, ghi một tệp âm thanh vào đĩa (theo định dạng bạn chọn), chứa mã Morse cho 2015, tức là ..--- ----- .---- ..... Bạn có thể tự …

13
Lập trình lưỡng sắc (nghĩa đen)
Xem xét một câu hỏi được viết bằng tiếng Anh đơn giản có câu trả lời liên quan đến hai từ hoặc cụm từ chính xác (nhưng có khả năng thông minh) có thể được phân tách bằng từ 'và': Q: Hai mặt của một đồng tiền là gì? A: …


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.