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


12
Tử số thứ n
Bạn có thể tạo danh sách tất cả các tỷ lệ 0 <r ≤ 1 bằng cách liệt kê chúng theo thứ tự đầu tiên theo mẫu số và sau đó bằng tử số: 1 1 1 2 1 3 1 2 3 4 1 5 1 2 3 4 …

6
Gõ hiệu quả vào Game Boy
Nhiều game Game Boy cũ thường yêu cầu nhập chuỗi từ người dùng. Tuy nhiên, không có bàn phím. Điều này đã được xử lý bằng cách hiển thị cho người dùng một "màn hình bàn phím" như vậy: Các 'con trỏ nhân vật' sẽ bắt đầu vào chữ A. …



2
Mini-Flak Quine nhanh nhất
Mini-Flak là một tập hợp con của Brain-Flak ngôn ngữ, nơi <>, <...>và []các hoạt động không được phép. Nói đúng ra nó không được phù hợp với regex sau: .*(<|>|\[]) Mini-Flak là tập hợp con hoàn chỉnh Turing nhỏ nhất được biết đến của Brain-Flak. Cách đây ít lâu …

16
Giải mã Baby-talk!
Khi em bé mở miệng, chúng không chỉ phun ra tiếng vô nghĩa. Họ thực sự đang nói chuyện trong một mật mã chứng minh người lớn rất tiên tiến ... Mật mã Baby-talk Khi bé nói chuyện, nó có thể trông giống như gogooa gagooook aagaaoooy Mỗi phần tách …

26
Độ cứng kỹ thuật số
Để tìm độ cứng kỹ thuật số của một số nguyên, lấy biểu diễn nhị phân của nó và đếm số lần cả dẫn và theo dõi 1có thể được loại bỏ cho đến khi bắt đầu hoặc kết thúc bằng a 0. Tổng số bit bị loại bỏ là …


19
Tìm những năm sắp xếp
Năm 2013 có một tài sản thú vị: các chữ số liên tiếp khi được sắp xếp (0123). Chúng ta hãy gọi loại số này là một số có thể sắp xếp: một số nguyên không âm có 10 chữ số cơ bản liên tiếp sau khi sắp xếp. Thật …

8
Hình dung một mảng
Đưa ra một mảng có độ sâu bất kỳ, vẽ nội dung của nó với các đường viền +-|xung quanh mỗi phân đoạn. Đó là các ký tự ASCII cho dấu cộng, dấu trừ và đường ống đứng. Ví dụ, nếu mảng là [1, 2, 3], vẽ +-----+ |1 2 …



9
Tính toán vĩnh viễn càng nhanh càng tốt
Thách thức là viết mã nhanh nhất có thể để tính toán vĩnh viễn của ma trận . Vĩnh viễn của một n-by- nmatrix A= ( ai,j) được định nghĩa là Ở đây S_nđại diện cho tập hợp tất cả các hoán vị của [1, n]. Ví dụ (từ wiki): …

1
Tìm ra mô hình khóa Android
Hãy nói rằng bạn đã thấy bạn của mình nhập mật khẩu của họ vào điện thoại Android của họ. Bạn không nhớ họ đã tạo ra mẫu như thế nào nhưng bạn nhớ mẫu đó trông như thế nào. Là người bạn quan tâm mà bạn muốn biết mật …

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.