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


2
Chơi tic-tac-toe và không bao giờ thua
(Có tồn tại một số thách thức đòi hỏi phải sử dụng chiến lược tốt nhất, nhưng ở đây chúng tôi không có. Ngay cả khi bạn có thể giành chiến thắng, bạn được phép thực hiện hòa) Thử thách Viết một chương trình chơi trò chơi tic-tac-toe. Nó không …


3
Đề nghị cho tôi một thử thách!
Tôi quá chán và muốn một thử thách để giải quyết. Nhưng tôi không thấy bất kỳ thử thách thú vị nào, và tôi quá lười để tìm kiếm nó. Bạn có thể (Vâng, về mặt kỹ thuật mã của bạn) gợi ý cho tôi một cái? Tôi / O …


21
Làm ma trận nhân!
Trong toán học, phép nhân ma trận hoặc sản phẩm ma trận là một phép toán nhị phân tạo ra ma trận từ hai ma trận. Định nghĩa được thúc đẩy bởi các phương trình tuyến tính và biến đổi tuyến tính trên các vectơ, có nhiều ứng dụng trong …
14 code-golf  math  matrix 

8
Tính chẵn lẻ
Lý lịch Tính chẵn lẻ của một hoán vị , như được định nghĩa bởi wikipedia , như sau: Dấu hoặc chữ ký của hoán vị được ký hiệu là sgn (σ) và được định nghĩa là +1 nếu σ chẵn và −1 nếu là số lẻ. Dấu hiệu của …

21
Nụ cười! Chỉ cười
Người ta biết rằng Brainf * ck rất tệ trong các vấn đề phức tạp của Kolmogorov, ví dụ, nó yêu cầu khoảng 100 ký tự chỉ để in "Hello world". Tuy nhiên, có thể có những văn bản mà Brainf * ck rất giỏi. Nhiệm vụ của bạn bây …


4
Viết một Magic Spellchecker
Trò chơi Vẫy tay nằm ở đâu đó giữa Ma thuật bằng giấy bút: Lượm và Kéo giấy Rock rất công phu. Mỗi lượt bạn viết ra một trong tám cử chỉ cho mỗi tay: ngọ nguậy Fingers chìa Palm Sngủ trưa Wave Dchỉ điểm Cvạt áo staB Nnhẹ nhàng …
14 code-golf  string  game 


30
Sản phẩm của Cartesian gồm hai danh sách
Bài tập Đưa ra hai danh sách các ký tự, xuất sản phẩm Cartesian của họ, tức là danh sách các cặp của mỗi chữ cái từ danh sách đầu tiên với mỗi chữ cái từ danh sách thứ hai. Thí dụ "123456"và "abcd"đưa ra: [["1","a"],["1","b"],["1","c"],["1","d"],["2","a"],["2","b"],["2","c"],["2","d"],["3","a"],["3","b"],["3","c"],["3","d"],["4","a"],["4","b"],["4","c"],["4","d"],["5","a"],["5","b"],["5","c"],["5","d"],["6","a"],["6","b"],["6","c"],["6","d"]] Đầu vào Hai danh …

7
Xác định một trường có 256 phần tử
Một trường trong toán học là một tập hợp các số, với các phép toán cộng và nhân được định nghĩa trên nó, sao cho chúng thỏa mãn các tiên đề nhất định (được mô tả trong Wikipedia; xem thêm bên dưới). Một trường hữu hạn có thể có các …

13
Tạo lưới Minesweeper
Minesweeper là một trò chơi logic được tìm thấy trên hầu hết các hệ điều hành. Mục tiêu của trò chơi là xác định vị trí của các mỏ trên lưới, với các con số cho biết số lượng mỏ xung quanh vị trí đó. Cho một kích thước lưới …

8
Tổng kết dưới Đại diện Zeckendorf
Định lý của Zeckendorf cho thấy rằng mọi số nguyên dương có thể được biểu diễn duy nhất dưới dạng tổng của các số Fibonacci không liền kề. Trong thử thách này, bạn phải tính tổng của hai số trong biểu diễn Zeckendorf. Đặt F n là số Fibonacci thứ …

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.