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

6
Trình tự ăn cắp: Cảnh sát
Đây là cảnh sát và tên cướp . Đây là chủ đề Cops . Đối với các chủ đề cướp, đi đây . Tôi đã nhận thấy một số thách thức của OEIS (Từ điển bách khoa toàn thư về chuỗi số nguyên) kể từ khi tôi tham gia trang …

2
Tính toán OEIS A005434
Nhiệm vụ là tính toán OEIS A005434 càng nhanh càng tốt. Hãy xem xét một chuỗi nhị phân Scó độ dài n. Lập chỉ mục từ 1, chúng tôi có thể xác định xem có S[1..i+1]khớp S[n-i..n]chính xác cho tất cả itheo thứ tự từ 0đến n-1. Ví dụ, S …

14
Chuyển đổi thời gian 12 giờ
Thử thách Chuyển đổi và in ra một thời gian trong định dạng 12 giờ. HH:MM AM/PM Ví dụ Đầu vào: 'Fri Jun 30 2017 21:14:20 GMT-0700 (PDT)' 'Fri Jun 30 2017 00:10:23 GMT-0700 (PDT)' 'Fri Jun 30 2017 12:10:23 GMT-0700 (PDT)' 'Sat Jun 31 2018 8:06:20 GMT-0700 (PDT)' 'Fri …
10 code-golf 

1
Lăn để xem tất cả các mặt!
Giả sử bạn có một cái chết 20 mặt. Bạn bắt đầu lăn cái chết đó và phải lăn nó vài chục lần trước khi cuối cùng bạn cuộn tất cả 20 giá trị. Bạn tự hỏi, tôi cần bao nhiêu cuộn trước khi tôi có 50% cơ hội nhìn …


13
Tên ngôn ngữ đảo ngược [đã đóng]
Đã đóng cửa. Câu hỏi này không đúng chủ đề . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để nó thuộc chủ đề cho Code Golf Stack Exchange. Đóng cửa 2 năm trước . Bạn nên mã một …

3
Biến bàn phím của bạn thành bàn phím
Bài tập Bạn nên viết một chương trình khi nhấn nút, nó sẽ phát ra âm thanh khác nhau cho mỗi phím. Các khóa mà bạn sẽ sử dụng là: 1!2"34$5%6^78*9(0qQwWeErtTyYuiIoOpPasSdDfgGhHjJklLzZxcCvVbBnm Các ghi chú bắt đầu tại Cvà mỗi khóa ở trên thêm một nửa cung. Hãy làm cho nó …
10 code-golf  audio 

1
Bức xạ làm cứng polyycot cyclic quine
Thử thách Viết hai chương trình: chạy trong hai ngôn ngữ lập trình khác nhau. Đây có thể không phải là hai phiên bản của một ngôn ngữ. khi một chương trình được chạy, nó sẽ xuất chương trình thứ hai và ngược lại. Hai chương trình phải khác nhau …


10
Loại hậu tố của tôi là gì?
Giới thiệu Vì vậy, tôi đã lãng phí thời gian của mình một lần nữa để nghiên cứu các thuật toán sắp xếp hậu tố, đánh giá các ý tưởng mới bằng tay và bằng mã. Nhưng tôi luôn đấu tranh để nhớ các loại hậu tố của tôi! Bạn …


6
Liên kết Google không liên kết
Thử thách Đưa ra một goo.glliên kết rút gọn hợp lệ , xuất URL ban đầu. Thí dụ goo.gl/qIwi3Nsẽ cho một cái gì đó như /codegolf//. Đối với đầu vào, bạn có thể chọn có https?://từ đầu, bạn có thể chọn có www.trước goo.glvà bạn cũng có thể chọn thoát …

3
Kỳ 2 hoàn nguyên
Nhiệm vụ của bạn là viết một chương trình xuất ra mã nguồn của chính nó theo chiều ngược lại. Tuy nhiên, khi mã đảo ngược được chạy, nó sẽ xuất mã nguồn, hướng đúng hướng. Thí dụ Nói chương trình của bạn là abc. Khi chạy, nó sẽ xuất …
10 code-golf  quine 

2
Phỏng đoán von Koch
Bạn có thể biết nhà toán học von Koch bởi bông tuyết nổi tiếng của mình. Tuy nhiên, anh ta có nhiều vấn đề khoa học máy tính thú vị hơn. Thật vậy, chúng ta hãy xem phỏng đoán này: Cho một cây với ncác nút (do đó n-1các cạ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.