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

8
Rubik's Cube Scrambled
Nhiệm vụ của bạn là tạo ra một chuỗi các bước di chuyển ngẫu nhiên, có thể được sử dụng để tranh giành khối Rubik. Một cuộc tranh giành như vậy được tạo thành từ chính xác 25 di chuyển. Mỗi di chuyển bao gồm các chữ cái UDRLFBtùy ý …







2
Sắp xếp chồng sách
Khi xếp sách bạn thường muốn đặt những cuốn lớn nhất ở dưới cùng và những cuốn nhỏ nhất ở trên cùng. Tuy nhiên, OCD tiềm ẩn của tôi khiến tôi cảm thấy rất khó chịu nếu tôi có hai cuốn sách trong đó một cuốn ngắn hơn (chiều cao) …

9
Chồng quà Giáng sinh
Ai đó đã vội vàng xếp những món quà Giáng sinh, và nó khá lộn xộn: ======================== | | ======================== ============= | | | | | | | | | | | | ============= ======= | | | | | | ======= =================== | | | | | | =================== …

14
Cuộc chiến Nano Core
Đây là một sự thích nghi của Core War , một chương trình KOTH lập trình có từ thế kỷ 20. Để cụ thể hơn, nó đang sử dụng một bộ hướng dẫn cực kỳ đơn giản chủ yếu dựa trên đề xuất ban đầu . Lý lịch Trong Core …

3
Phát hiện va chạm 2D
Thử thách này dựa trên phát hiện va chạm thực tế mà tôi đã phải viết cho một trò chơi đơn giản gần đây. Viết chương trình hoặc hàm, cho hai đối tượng, trả về giá trị trung thực hoặc sai lệch tùy thuộc vào việc hai đối tượng có …



6
Tìm số nguyên tố dễ vỡ lớn nhất
Hãy xem xét hàm Remove(n, startIndex, count)loại bỏ các countchữ số khỏi số nbắt đầu từ chữ số tại vị trí startIndex. Ví dụ: Remove(1234, 1, 1) = 234 Remove(123456, 2, 3) = 156 Remove(1507, 1, 2) = 07 = 7 Remove(1234, 1, 4) = 0 Chúng tôi sẽ gọi …


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.