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


1
Giải quyết một bảng 0h n0
0h n0 là một trò chơi rất đơn giản và thú vị, hơi giống Sudoku hoặc quét mìn. Luật chơi (Tôi khuyên bạn nên sử dụng hướng dẫn trong trò chơi nếu bạn có thể, nó rất đơn giản và hữu ích) Câu đố bắt đầu với một n * …

6
Lập trình mê tín
Thử thách của bạn vô cùng đơn giản. Đưa ra một năm làm đầu vào, in tất cả các tháng trong năm đó sẽ chứa Thứ Sáu ngày 13 theo lịch Gregorian. Lưu ý rằng mặc dù Lịch Gregorian không được giới thiệu cho đến năm 1582, vì đơn giản, …
19 code-golf  date  time 

20
Tính toán minimax của một mảng
Hãy xem xét một mảng xnhư [1 5 3 4]và một số n, ví dụ 2. Viết bài length- nsubarrays trượt: [1 5], [5 3], [3 4]. Đặt minimax của mảng được định nghĩa là cực tiểu của cực đại của các khối trượt. Vì vậy, trong trường hợp này, …

13
Phương pháp bình phương
Giới thiệu Các trung vuông phương pháp được sử dụng để tạo ra các số giả ngẫu nhiên. Tuy nhiên, đây không phải là một phương pháp tốt trong thực tế, vì thời gian của nó thường rất ngắn và có một số điểm yếu nghiêm trọng. Cái này hoạt …

20
Phạm vi dao động
Đưa ra một danh sách với số, xuất ra các phạm vi như thế này: Đầu vào: [0, 5, 0]sẽ trở thành [0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0]. Đây là ánh xạ một phạm vi thông qua mảng, vì vậy trước tiên chúng ta phải …

11

20
Viết một Metaquine
Một metaquine là một chương trình không phải là một quine, nhưng đầu ra của nó, khi được chạy như một chương trình trong cùng một ngôn ngữ, là một quine. Mục tiêu của thử thách này là viết một metaquine. Đây là môn đánh gôn , vì vậy, đoạn …

19
Số Lucas-nacci
Lý lịch Hầu hết mọi người đều quen thuộc với các số Fibonacci F(n) : 0, 1, 1, 2, 3, 5, 8, 13, 21 ... Chúng được hình thành bởi hàm đệ quy F(n) = F(n-1) + F(n-2)với F(0)=0và F(1)=1. A000045 Một chuỗi liên quan chặt chẽ là các số …

15
Yếu tố Hypercube
Viết hàm hoặc chương trình xuất số lượng của từng loại phần tử (đỉnh, cạnh, mặt, v.v.) của một hypercube N-chiều. Ví dụ, khối 3 chiều có 1 ô (tức là 1 khối 3 chiều), 6 mặt (tức là 6 khối 2 chiều), 12 cạnh (tức là 12 khối 2 …

3
Bản đồ các số nguyên tố
Gần đây, tôi đã tìm thấy một ánh xạ phỏng đoán f từ các số nguyên dương đến các chuỗi hữu hạn, lồng nhau. Mục đích của thử thách này là thực hiện nó bằng ngôn ngữ bạn chọn. Bản đồ Xét một số n với các yếu tố trong …

5
Chơi Antichess!
https://en.wikipedia.org/wiki/Loses_chess Về cơ bản, đây là Giải đấu cờ vua , nhưng dành cho antichess;) Antichess là một trong nhiều biến thể cờ vua đã được phát minh. Mục tiêu là để mất tất cả các mảnh của bạn (điều này có vẻ hơi kỳ lạ, nhưng nó được gọi …




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.