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

7
Robot tìm mèo con
Các thách thức Mã ngắn nhất theo số ký tự để giúp Robot tìm mèo con trong vài bước ít nhất có thể. Các gôn thủ, đây là thời điểm khủng hoảng - Mèo con mất tích và đó là công việc của Robot để tìm ra nó! Robot cần …

16
Xác định giá trị xúc xắc từ góc nhìn bên
Viết chương trình hoặc hàm sẽ lấy giá trị bên trái và bên phải của súc sắc làm số nguyên (1-6) và trả về giá trị trên đầu. Bố trí súc sắc: +---+ | 1 | +---+---+---+---+ | 2 | 3 | 5 | 4 | +---+---+---+---+ | 6 | …
52 code-golf 

14
Python thực sự chậm như thế nào (Phần II)?
Đây là phần tiếp theo của Python thực sự chậm như thế nào? (Hoặc ngôn ngữ của bạn nhanh như thế nào?) . Hóa ra việc tăng tốc độ x100 cho câu hỏi cuối cùng của tôi là quá dễ dàng. Đối với những người thích thử thách nhưng muốn …

14
Lực hấp dẫn giữa các số
Lực hấp dẫn là một lực thu hút bất kỳ hai vật thể có khối lượng. Trong thử thách này, các đối tượng của chúng ta sẽ là Số và khối lượng của chúng sẽ là giá trị của chúng. Để làm như vậy, chúng tôi không quan tâm đến …
52 code-golf 

12
Ghế trong rạp chiếu phim Phần Lan
Bạn được cung cấp bản đồ của một rạp chiếu phim dưới dạng ma trận boolean: 0 đại diện cho một chỗ ngồi miễn phí, 1 - chiếm. Mỗi Finn , những người đi bộ chọn chỗ ngồi xa nhất ( khoảng cách Euclide ) từ người chiếm chỗ gần …
51 code-golf  matrix 

11
Đưa một cặp số nguyên về bình đẳng
Điều này được lấy cảm hứng từ một vấn đề toán học tôi thấy ở đâu đó trên internet nhưng không nhớ là ở đâu (CẬP NHẬT: Vấn đề ban đầu được tìm thấy trên câu đố toán học subreddit với một bằng chứng với điều kiện là có thể, …


25
Tạo một chương trình Paint!
Giới thiệu Một ngày nọ, bạn đang chỉ cho con bạn cách vẽ trên máy tính. Bạn gõ mspaint.exevào thanh chạy. Đối với sự kinh hoàng của bạn, nó nói "Không có mục nào phù hợp với tìm kiếm của bạn". Bạn phải tạo một phiên bản sơn đơn giản …


30
Sao chép lên đến N
Cho một số n >= 2, xuất tất cả các số nguyên dương nhỏ hơn nvị trí gcd(n, k) == 1(với kbất kỳ một trong các số đầu ra). Số loại này là nguyên tố cùng nhau. Ví dụ: 10đưa ra đầu ra [1, 3, 7, 9](dưới bất kỳ hình …

30
Tạo một hộp kiểm
Viết chương trình tạo hộp kiểm hai trạng thái mà mọi người có thể tương tác bằng chuột. Cụ thể, chương trình của bạn sẽ đạt được tất cả những điều sau đây: Có vùng 8 × 8 pixel (hoặc lớn hơn nếu muốn) của màn hình là khu vực …

30

30
In tất cả các ký tự chữ và số ASCII mà không sử dụng chúng
Thử thách In các ký tự sau: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 Điều hấp dẫn là bạn không được sử dụng bất kỳ một trong số chúng trong mã của mình. Bạn có thể in chúng theo thứ tự tùy ý, có hoặc không có dòng mới hàng đầu hoặc dấu, nhưng bạn không …

12
Phát hiện bỏ phiếu nối tiếp
Stack Exchange tự động phát hiện bỏ phiếu nối tiếp (khi một người dùng nâng cấp hoặc hạ cấp nhiều bài đăng của người dùng khác) và đảo ngược nó. Trong thử thách này, bạn sẽ thực hiện một trình phát hiện "bỏ phiếu nối tiếp" rất, rất đơn giản. …
51 code-golf 

25
Khoảng trắng đáng kể: Cảnh sát
Với mục đích của thử thách này, chúng tôi sẽ xác định khoảng trắng là chỉ các nguồn cấp dữ liệu (0x0A) và khoảng trắng (0x20). Lưu ý rằng hầu hết các ngôn ngữ và hương vị regex đều coi nhiều ký tự khác là khoảng trắng, cả bên trong …

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.