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
Shell Glob
Nhiệm vụ này là xuất đường dẫn ngắn nhất tới tệp, sau khi mở rộng toàn cầu. Vỏ thế giới là gì? Trong hầu hết các shell, bạn có thể sử dụng *ký tự trong một đường dẫn để thể hiện bất kỳ ký tự nào tại vị trí. Ví …

8
Phiên dịch dễ bay hơi
Phiên dịch dễ bay hơi Dễ bay hơi là một esolang dựa trên ngăn xếp được tạo bởi A_ / a '_' / A chỉ có 8 hướng dẫn và đã hoàn tất. Tuy nhiên, điều này cũng không mang tính quyết định ... có nghĩa là các chương trình …

11
Kéo xuống đếm ngược
Thử thách: Trong một kịch bản giả thuyết, đồng hồ đếm ngược cho một cuộc đua có các khoảng ngẫu nhiên giữa các lần đếm, để ngăn chặn việc bắt đầu sớm, ví dụ: 3 (0.82 seconds pass), 2 (0.67 seconds pass), 1 Đầu vào: không có gì Đầu ra: …
10 code-golf  random 

10
Một số nguyên tố cô đơn
Tôi biết, tôi biết, nhưng một thách thức số nguyên tố khác ... Liên quan Một số nguyên tố cô đơn (hoặc cô lập) là một số nguyên tố pnhư vậy p-2, p+2, p-4, p+4... p-2k, p+2kđối với một số kđều composite. Chúng tôi gọi một số nguyên tố như …

30
Phần mở rộng tập tin là gì?
Thử thách của bạn là tìm phần mở rộng tập tin của một tên tệp được cung cấp: hi.txt -> txt or .txt carrot.meme -> meme or .meme lol (undefined behavior) what..is..this..file -> file or .file .bashrc -> bashrc or .bashrc T00M@n3KaPZ.h0wC[]h -> h0wC[]h or .h0wC[]h agent.000 -> 000 or …
10 code-golf  string 


2
Golf mảng Ada của tôi
Lý lịch Ada là một ngôn ngữ lập trình không được biết đến chính xác vì sự căng thẳng của nó. Tuy nhiên, về mặt lý thuyết, cú pháp mảng của nó có thể cho phép các đặc tả mảng khá ngắn gọn. Dưới đây là một mô tả EBNF …

3
Mất bao lâu để gõ cái này?
Giới thiệu Tôi có thể gõ với tốc độ vừa phải, sử dụng bố cục bàn phím QWERTY. Nhưng nếu một từ như yellowwooddoor có rất nhiều chữ cái lặp đi lặp lại, thì sẽ mất nhiều thời gian hơn để gõ nó. Tệ hơn nữa là khi một từ …



6
Nhồi nhét Byte liên tục (COBS)
Tôi ngạc nhiên điều này đã không được đăng trước đó! Thuật toán nhất quán Overte Byte Stuffing (COBS) được sử dụng để phân định các luồng byte. Chúng tôi chọn điểm đánh dấu khung (chúng tôi sẽ sử dụng 0x00) và bất cứ nơi nào 0x00 xảy ra trong …


6
Lại là Halloween!
Mô tả vấn đề Tất cả chúng ta đều yêu thích Twix (vì đó là kẹo tốt nhất), nhưng đây là Halloween đầu tiên của trẻ em --- chúng ta phải lấy ít nhất một trong số mỗi loại kẹo cho chúng. Mỗi dịp Halloween, tất cả cư dân của …
10 code-golf 

4
Sạc điện thoại di động
Thử thách được thực hiện với sự cho phép từ Cuộc thi Thử thách Mã trường Đại học của tôi Sự phụ thuộc của chúng ta vào điện thoại di động khiến chúng ta sạc pin mỗi đêm cho đến mức tối đa của pin, vì vậy chúng ta không …

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.