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

16
Tạo đồng hồ analog
Tạo đồng hồ analog Mục tiêu: Để tạo đồng hồ analog hoạt động bằng bất kỳ ngôn ngữ lập trình nào. Yêu cầu: Đồng hồ của bạn nên có ít nhất các con trỏ giờ và phút. Đồng hồ được sản xuất có thể ở dạng hình ảnh, hoạt hình …



30
Tìm kiếm tiểu thư palindromes.
Mã ngắn nhất tìm thấy tất cả các "tiểu khung" duy nhất của một chuỗi, đó là: bất kỳ chuỗi con nào có độ dài> 1 là một palindrom. vd input: "12131331" output: "33", "121", "131", "313", "1331" vd input: "3333" output: "33", "333", "3333"

30
Mô phỏng màn hình 7 đoạn
Bài tập Nhiệm vụ là hiển thị bất kỳ trạng thái nào trong số 128 trạng thái có thể có của màn hình 7 đoạn . Chương trình của bạn nên chấp nhận một chuỗi gồm 7 ký tự ("bit") là 0hoặc 1. Bit đầu tiên của đầu vào tương …
24 code-golf 

18
Tính toán Ultraradical
Ultraradical là gì Các ultraradical , hoặc Mang triệt để, trong một số thực được định nghĩa là gốc chỉ thực sự của phương trình quintic .aaax5+x+a=0x5+x+a=0x^5+x+a=0 Ở đây chúng tôi sử dụng để biểu thị chức năng ultraradical. Ví dụ: , kể từ .UR(⋅)UR(⋅)UR(\cdot)UR(−100010)=10UR(−100010)=10UR(-100010)=10105+10−100010=0105+10−100010=010^5+10-100010=0 Thử thách Viết một chương …

8
Bóng bi-a va chạm
Với các vị trí và vận tốc 2 chiều của một cặp bóng bi-a ngay trước khi va chạm, hãy tính vận tốc của chúng sau một va chạm hoàn toàn đàn hồi . Các quả bóng được coi là hình cầu lý tưởng (hoặc tương đương: hình tròn) có …

20
1, 2, 4, 8, 16, Sọ 33?
Thử thách Viết hàm / chương trình xuất ra nphần tử thứ hoặc nphần tử đầu tiên trong chuỗi số được biết đến: 1, 2, 4, 8, 16 ... Oh, đợi đã ... Tôi quên vài số đầu tiên: 1, 1, 1, 1, 2, 4, 8, 16 ... Heck, tôi …

15
Định vị số phòng
Định vị số phòng Tôi đã bắt gặp một kỹ thuật giải quyết vấn đề thú vị trong công việc của mình khi đưa nhầm số phòng từ một đồng nghiệp cho một cuộc họp. Thỉnh thoảng, trên đường đến một cuộc họp, một thành viên trong nhóm của tôi …
24 code-golf 

6
Khoảng cách đến tọa độ
Có n người trên một mặt phẳng 2D. Sử dụng khoảng cách giữa họ, chúng tôi sẽ tìm vị trí của họ. Để có được câu trả lời độc đáo, bạn phải đưa ra bốn giả định: Có ít nhất 3 người. Người đầu tiên ở vị trí (0, 0). …

4
Ba con trỏ! Nhưng loại nào?
Từ http://en.wikipedia.org/wiki/Trigin : Viết chương trình có ba bộ dữ liệu tọa độ 2d (Cartesian) và phân loại hình dạng mà ba điểm này mô tả. Trong hầu hết các trường hợp, các điểm này sẽ mô tả một tam giác gồm nhiều loại khác nhau. Trong một số trường …

10
Định lý số đa giác của Fermat
Định lý số đa giác của Fermat nói rằng mọi số nguyên dương có thể được biểu diễn dưới dạng tổng của tối đa đường chéo. Điều này có nghĩa là mọi số nguyên dương có thể được biểu thị bằng tổng của tối đa ba số tam giác, bốn …



25
Đếm các chỉnh sửa kế toán cho thời gian ân hạn
Khi bạn chỉnh sửa bài đăng trên SE, mọi chỉnh sửa tiếp theo trong thời gian gia hạn 5 phút sẽ được hợp nhất vào bài đăng đó. Đưa ra một danh sách các lần bạn chỉnh sửa một bài đăng, đếm số lần chỉnh sửa không trong thời gian …

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.