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

14
Hôm nay là trung tâm
Đưa ra một ngày làm đầu vào ở bất kỳ định dạng thuận tiện nào, xuất lịch với ngày đó là trung tâm chính xác của cửa sổ năm tuần. Tiêu đề của lịch phải bao gồm các chữ viết tắt hai chữ cái cho các ngày trong tuần (nghĩa …


3
Kết nối 4: Phát hiện sự giả mạo!
Ngân hàng đã bị đột nhập và tất cả những tên côn đồ mafia địa phương đều có một chứng cứ ngoại phạm khác thường: họ ở nhà chơi Connect 4! Để hỗ trợ điều tra, bạn được yêu cầu viết chương trình để xác thực tất cả các bảng …

2
Một tình huống có nhiều nút
Dựa vào ký hiệu của Dowker về một nút thắt và các dấu chéo của nó, hãy tính đa thức khung của nó. Mặc dù có nhiều định nghĩa kỹ thuật hơn, nhưng đối với thử thách này, đủ để nghĩ về một nút thắt như một thứ gì đó …

6
Con rắn đó đi đâu?
Viết hàm (sử dụng càng ít byte càng tốt) lấy một mảng hai chiều của bất kỳ số lượng cột và hàng nào trong đó: 0 đại diện cho khối trống, 1 đại diện cho khối rắn. Hàm phải trả về số đường có thể mà con rắn đi được. …

9
Sắp xếp dựa trên thụt lề
Đưa ra một danh sách có thứ tự các chuỗi ký tự cùng trường hợp (az XOR AZ) trong đó mỗi chuỗi có trước 0 hoặc nhiều ký tự khoảng trắng (), xuất ra cùng một danh sách nhưng với các chuỗi được sắp xếp ở mỗi cấp độ thụt. …

20
Danh sách * tất cả * các bộ dữ liệu!
Viết chương trình, với n đầu vào , sẽ tạo ra tất cả các n-tup có thể sử dụng số tự nhiên. n=1 (1),(2),(3),(4),(5),(6)... n=2 (1,1),(1,2),(2,1),(2,2),(1,3),(3,1),(2,3),(3,2),(3,3)... n=6 (1,1,1,1,1,1) (1,1,1,1,2,1) (1,1,1,2,1,1)... Đầu ra có thể theo bất kỳ thứ tự nào không phá vỡ bất kỳ quy tắc nào khác. Chương …

14
Gạch vụn
Vấn đề Bạn đang bị mắc kẹt trong một cabin ở giữa rừng, chỉ có một bộ đồ nguệch ngoạc cũ để giải trí. Khi kiểm tra, bạn thấy rằng các chữ cái viết nguệch ngoạc đã bị mòn, chỉ có thể nhìn thấy các điểm cho mỗi chữ cái. …

21
Lượng hoán vị trên khối Rubik của NxNxN
Giới thiệu: Một khối Rubik có hoán vị có thể, tương đương khoảng 43 triệu . Bạn có thể đã nghe về con số này trước đây, nhưng nó thực sự được tính như thế nào?43,252,003,274,489,856,00043,252,003,274,489,856,00043,252,003,274,489,856,000 Một khối Rubik 3x3x3 có sáu mặt, mỗi mặt có chín miếng dán. Tuy …



22
Số lượng bộ nhớ cache FIFO bỏ lỡ
Thử thách này thực sự đơn giản (và là tiền thân cho một thử thách khó khăn hơn!). Đưa ra một loạt các truy cập tài nguyên (được biểu thị đơn giản bằng các số nguyên không âm) và một tham số n, trả về số lượng bộ nhớ cache …

26
Vốn hóa trao đổi
Cho hai chuỗi ký tự, chuyển mẫu viết hoa của từng chuỗi sang chuỗi khác. Ít byte nhất sẽ thắng. Input: CodeGolf xxPPCGxx Output: coDEGOlf XxppCgxx Cả hai chuỗi sẽ có độ dài bằng nhau và không trống, chỉ có các chữ cái a..zvà A..Z. Bạn có thể xuất hai …
35 code-golf  string 

21
Từ gỗ, từ tinny
Lưu ý: Có một số từ thô lỗ trong câu hỏi này. Có một câu đố ngầm được đặt ra trong bản phác thảo Monty Python cổ điển này (bạn cũng có thể sẵn sàng kịch bản trực tuyến). Các cụm từ khác nhau được mô tả là 'gỗ' hoặc …

30
Boustrophedonise
Liên quan nhưng rất khác nhau. Một boustrophedon là một văn bản mà mỗi dòng khác của văn bản là lộn hoặc đảo ngược, với chữ đảo ngược. Trong thử thách này, chúng tôi sẽ chỉ đảo ngược mọi dòng khác, nhưng giữ nguyên các ký tự thực tế được …

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.