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


30
Độc đáo là giá rẻ
Viết hàm hoặc chương trình xác định chi phí của một chuỗi đã cho, trong đó chi phí của mỗi ký tự bằng số lần nhân vật đã xảy ra cho đến thời điểm này trong chuỗi và chi phí của chuỗi là tổng chi phí của các ký tự. …

30
Thực hiện thuật toán sắp xếp Thanos
Thuật toán sắp xếp như sau: Trong khi danh sách không được sắp xếp, hãy chụp một nửa tất cả các mục (xóa chúng khỏi danh sách). Tiếp tục cho đến khi danh sách được sắp xếp hoặc chỉ còn một mục (được sắp xếp theo mặc định). Thuật toán …


30
Máy in số nguyên đa năng
Viết một đoạn mã có thể thực thi được bằng ít nhất ba ngôn ngữ khác nhau. Mã phải xuất số nguyên 1ở ngôn ngữ số một, 2bằng ngôn ngữ số hai, 3bằng ngôn ngữ số ba, v.v. Quy tắc: Đầu ra phải chỉ là số nguyên, nhưng các dòng …

11
Xây dựng một quả bom Markdown [đóng]
Tôi chắc rằng hầu hết chúng ta đã nghe nói về bom zip và các thủ thuật đánh bom giải nén tương tự, trong đó một đầu vào được chế tạo độc hại tạo ra một đầu ra không tương xứng lớn. Chúng tôi thậm chí đã có một câu …


30
Chuỗi này sẽ làm việc như chuỗi?
Viết chương trình lấy một chuỗi dòng đơn mà bạn có thể giả sử sẽ chỉ chứa các ký tự /\_‾. (Đó là dấu gạch chéo về phía trước và phía sau, gạch chân và đường viền . Bạn có thể sử dụng ~thay cho đường viền nếu bạn cần …

20
0xBEEF ở đâu?
Thử thách này được lấy cảm hứng từ quảng cáo này của Wendy từ năm 1984. Minh họa bởi TS Rogers Nhiệm vụ của bạn là tìm 0xBEEF thập lục phân trên búi nhị phân. 'Thịt bò' bao gồm các mẫu sau: 1 0 1 1 (0xB) 1 1 1 …

27
Liệu mã chấm dứt?
Đây là một thử thách golf mã mà tôi nghĩ đến với một bẻ cong toán học. Thách thức là viết mã ngắn nhất có thể sao cho đó là một câu hỏi mở cho dù mã đó có chấm dứt hay không. Một ví dụ về những gì tôi …
92 code-golf  math 

30
Năm mươi sắc thái của màu xám
Các chàng trai và cô gái rất hào hứng khi thấy Fifty Shades of Grey trên màn bạc, chúng tôi chỉ muốn viết mã mà không bị làm phiền, vì vậy đây là một thách thức để chọn bộ não của chúng tôi. Bạn phải: In trên màn hình năm …



30
Hình ảnh Mandelbrot trong mọi ngôn ngữ
Tôi luôn sử dụng hình ảnh Mandelbrot làm phiên bản 'đồ họa' của Hello World trong bất kỳ ứng dụng đồ họa nào tôi có trong tay. Giờ đến lượt các bạn. Ngôn ngữ phải có khả năng xuất đồ họa hoặc vẽ biểu đồ (lưu tệp không được phép) …

14
Màu sắc trong những vì sao của chúng ta
Viết chương trình lấy chuỗi hoặc tệp văn bản có dòng đầu tiên có dạng width height và mỗi dòng tiếp theo có dạng x y intensity red green blue Ở đâu: widthvà heightcó thể là bất kỳ số nguyên dương nào. xvà ycó thể là bất kỳ số nguyên …

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.