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

24
Cops và Robbers bowling (Cướp)
Chủ đề của kẻ cướp Trong thử thách này, mục tiêu của bạn là bẻ khóa một số mã được viết bởi Cops (mã của họ ở đây ) bằng cách sửa đổi nó. Bạn đã bẻ khóa mã của họ nếu: Mã sửa đổi của bạn có khoảng cách …

15
Tạo lưới càng gần hình vuông càng tốt
Tạo một hàm hoặc chương trình làm cho lưới càng gần hình vuông càng tốt Bạn sẽ được cấp một số nguyên N làm đầu vào, toàn bộ số (1,2,3,25, v.v.) Đầu ra phải là một lưới hình chữ nhật hoàn hảo gồm N chữ cái càng gần hình vuông …

1
Tìm nước đi tốt nhất trong trò chơi Tetris
Tôi thích Tetris rất nhiều, nhưng tôi không giỏi lắm. Chỉ một lần tôi muốn thấy con tàu vũ trụ cất cánh trước mắt tôi! Và vì máy tính rất tuyệt vời trong mọi thứ, giải pháp khả thi duy nhất là tạo một chương trình để chơi nó cho …
10 code-golf  tetris 

18
Thu hẹp số
Đầu vào là một mảng gồm (ít nhất 3, tối đa 20) số nguyên khác nhau. Mỗi số nguyên lớn hơn -1000 và nhỏ hơn 1000. Nhiệm vụ của bạn là thu nhỏ các số bằng cách "ánh xạ tuyến tính" chúng từ 0.0đến 1.0. Điều này có nghĩa là …


4
Làm thế nào mạnh mẽ là số không?
Bạn được cấp một số nguyên không âm (cơ số 9) không âm gồm các chữ số từ 0 đến 8 như bình thường. Tuy nhiên, số chữ số trong số này (không có số 0 đứng đầu) là một hình vuông hoàn hảo. Bởi vì điều này, số có …


3
mathpack chữ số
lời nói đầu Trong một tình huống rất nóng, bạn phải đi xa hơn nữa với việc chơi golf. (ví dụ: trong một thử thách trong đó câu trả lời của bạn dài 100 ký tự và thật xấu hổ khi bạn không thể thực hiện được 99) Trong trường …

12
Liệt kê các kết hợp của các yếu tố trong một bộ
Đưa ra một tập hợp các nphần tử, thách thức là viết một hàm liệt kê tất cả các kết hợp các kphần tử trong tập hợp này. Thí dụ Set: [1, 7, 4] Input: 2 Output: [1,7], [1,4], [7,4] Thí dụ Set: ["Charlie", "Alice", "Daniel", "Bob"] Input: 2 Output …
10 code-golf 


1
Có bao nhiêu câu đố Sudoku tồn tại?
Đây không phải là người giải Sudoku, cũng không phải người kiểm tra Sudoku. Thử thách của bạn là viết một hàm hoặc tập lệnh, được đưa vào làm đầu vào kích thước "khối" của câu đố Sudoku 2D (là 3 cho bảng 9x9 cổ điển , 4 cho bảng …


10
Chuyển đổi một mảng byte thành base64
Nhiệm vụ của bạn là viết một hàm / chương trình chuyển đổi một mảng byte (nghĩa là: một mảng các số nguyên từ 0 đến 255), thành base64. Không được phép sử dụng bộ mã hóa base64 tích hợp. Việc triển khai Base64 được yêu cầu là RFC 2045. …

2
Rô bốt! Thu thập những dưa chua!
Tôi dường như đã nhận được một chút của một dưa chua. Nghĩa đen Tôi đánh rơi một đống dưa chua trên sàn và bây giờ tất cả chúng đều nằm rải rác! Tôi cần bạn giúp tôi thu thập tất cả. Ồ, tôi đã đề cập đến việc tôi …

8
Vua của các bức tường
Để ý Thử thách này đã kết thúc và sẽ không được đánh giá lại, nhưng hãy đăng câu trả lời và kiểm tra chương trình của bạn với những người khác bằng Chương trình Kiểm soát! Mục đích của thử thách này là tạo ra một AI để giành …

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.