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

17
Giữ khoảng cách!
Mỗi người chơi có một số. Bạn có thể là người xa nhất trong số họ? Yêu cầu Viết hàm Java, Python 2 hoặc Ruby có tên choose()chấp nhận ba đối số: một số nguyên - số vòng đã hoàn thành một số nguyên - số lượng người chơi một …

4
Tôi hy vọng 10, 10, 10?
Lời nói đầu Khi tôi bắn một viên đạn bắn cung 900 viên vào đầu ngày hôm nay (10 kết thúc ở 6 mũi tên kết thúc và 10 kết thúc ở 3 mũi tên kết thúc, với tổng số 90 mũi tên và số điểm tối đa 900), tôi …

1
Thẻ thư tối ưu cho các từ chính tả
Giả sử bạn có một danh sách các từ và bạn muốn có thể sử dụng thẻ chữ cái để đánh vần từng từ. Ví dụ: để đánh vần con mèo , bạn sẽ sử dụng ba thẻ có nhãn C, A, T. Giả sử mỗi thẻ có hai mặt …

7
Vấn đề hộp ma thuật
Bạn có một mảng đầu vào có kích thước m * n. Mỗi ô trong mảng được điền bằng P hoặc T. Thao tác duy nhất bạn có thể thực hiện trên mảng là lật cột. Khi bạn lật một cột, các chữ cái trong tất cả các ô của …
15 code-golf 

11
Xây dựng đồ thị
Trong thử thách này, nhiệm vụ của bạn là xây dựng một biểu đồ vô hướng từ một chuỗi các lệnh. Có một chỉ thị cho mỗi số nguyên không âm và mỗi biến đổi một biểu đồ đã cho thành một biểu đồ mới. Chỉ thị 0: Thêm một …



1
Ray-vết một quả cầu sáng bóng
Tôi đã tải xuống POV-ray và thể hiện phong cách hình cầu kim loại sáng bóng thập niên 90 này: Nhiệm vụ của bạn là làm điều tương tự, nhưng thực hiện nó bằng cách tự thực hiện công cụ kết xuất với càng ít byte càng tốt. Bạn không …

4
Giả mạo dự báo
Thời tiết mới dự báo siêu máy tính đã đến, và nó không hoạt động. Trong khi đó, ông chủ của bạn muốn bạn mua các kỹ thuật viên một thời gian bằng cách làm giả các bản đồ gió hàng ngày. Nhiệm vụ của bạn là vẽ một lưới …

6
Vẽ các hình lục giác ASCII đồng tâm
Viết chương trình ngắn nhất có thể có trong một tập hợp các số nguyên dương khác biệt và đưa ra kết xuất ASCII đồng tâm hình lục giác với những độ dài phụ, làm từ gạch chéo, dấu gạch dưới, không gian, và dòng mới. Chương trình ngắn nhất …

4
Số trên một chuỗi
Một số số nguyên dương có thể được hiển thị để có một thuộc tính được gọi là Phân chia chuỗi. Để một số có thể chia hết chuỗi cho n , nó phải đáp ứng ba yêu cầu: Mỗi chữ số chia số được hình thành bởi n chữ …
15 code-golf  math 

16
Con số đó trong Shortlex là gì?
Hầu hết các máy tính lưu trữ số nguyên ở dạng nhị phân, nhưng xuất chúng dưới dạng thập phân. Tuy nhiên, thập phân chỉ là một đại diện, chúng tôi chỉ tình cờ tìm thấy nó thuận tiện. Thách thức này là viết một số mã để xuất ra …
15 code-golf  number 

5
Kiến trúc sư ASCII
Bạn không muốn trả tiền cho chương trình kiến ​​trúc đắt tiền, vì vậy bạn quyết định tự mình thực hiện. Bạn quyết định sử dụng ASCII để thiết kế các tòa nhà của bạn. Chương trình của bạn sẽ lấy một chuỗi duy nhất được định dạng theo một …

3
Tìm số khung ngắn nhất
Số khung cung cấp một cách đơn giản để thể hiện các số nguyên lớn chỉ sử dụng dấu ngoặc trái, dấu cách và dấu ngoặc phải ( [ ]). Số khung được định nghĩa là một chuỗi gồm một hoặc nhiều cặp dấu ngoặc phù hợp [...]được gọi là …

3
Có bao nhiêu ký tự cho mỗi ký tự?
Tại http://shakespeare.mit.edu/, bạn có thể tìm thấy toàn bộ nội dung của mỗi vở kịch của Shakespeare trên một trang (ví dụ: Hamlet ). Viết một tập lệnh lấy url của một lần phát từ stdin, chẳng hạn như http://shakespeare.mit.edu/hamlet/full.html và xuất số lượng ký tự văn bản mà mỗ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.