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

23
Suy ra các chuỗi hình học
Haskell có tính năng (trông giống) gọn gàng này, nơi bạn có thể cung cấp cho nó ba số và nó có thể suy ra một chuỗi số học từ chúng. Ví dụ, [1, 3..27]tương đương với [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, …

2
Thực hiện thuật toán Boids
Giới thiệu Các Boids Thuật toán là một cuộc biểu tình tương đối đơn giản về hành vi nổi trong một nhóm. Nó có ba quy tắc chính, như được mô tả bởi người tạo ra nó, Craig Reynold: Mô hình đổ xô cơ bản bao gồm ba hành vi …

14
Chơi gôn nhiều người Trung Quốc 9 * 9
Xuất bảng sau: 一一得一 一二得二 二二得四 一三得三 二三得六 三三得九 一四得四 二四得八 三四十二 四四十六 一五得五 二五一十 三五十五 四五二十 五五二十五 一六得六 二六十二 三六十八 四六二十四 五六三十 六六三十六 一七得七 二七十四 三七二十一 四七二十八 五七三十五 六七四十二 七七四十九 一八得八 二八十六 三八二十四 四八三十二 五八四十 六八四十八 七八五十六 八八六十四 一九得九 二九十八 三九二十七 四九三十六 五九四十五 六九五十四 七九六十三 八九七十二 九九八十一 Hoặc bạn …



25
Công nhân nhà máy
Thử thách Công nhân nhà máy thường rất chăm chỉ. Tuy nhiên, công việc của họ hiện đang được thay thế bằng máy móc. Bạn phải viết một chương trình lấy một số làm đầu vào. Nó sẽ in ra một nhà máy gồm 10 công nhân 10 lần. Mỗi …

12
Trình tự nhẫn Olympic
Thử thách: Cho một số nguyên chỉ mục n, xuất ra nmục thứ 'trong chuỗi này hoặc xuất trình tự lên đến và bao gồm chỉ mục n: 25,25,7,28,29,20,21,22,23,14,35,26,7,28,29,20,16,29,12,15,28,21,14,17,30,13,16,29,12,15,28,21,10,6,12,18,15,11,7,13,19,17,13,9,15,21,18,14,10,16,22,19,15,11,17,23,20,16,12,18,24,21,17,13,19,25,23,19,15,21,27,24,20,16,22,28,25,21,17,23,29,16,13,9,15,21,18,14,10,16,22,20,16,12,18,24,21,17,13,19 Trình tự này hoạt động như thế nào? LƯU Ý: Trong phần giải thích này, chỉ mục nlà 1 chỉ mục. …

7
Khách sạn nhị phân của Hilbert
Trong thử thách này, bạn sẽ được yêu cầu thực hiện bất kỳ chức năng (hoặc chương trình đầy đủ) nào đáp ứng hai thuộc tính. Những tính chất đó là: Hàm của bạn phải là hàm tiêm (có thể đảo ngược) từ đa thức với các hệ số nguyên …

2
Bức tường khiên
Bối cảnh lịch sử Bức tường khiên là một đội hình chiến tranh có từ ít nhất 2500 trước Công nguyên. Nó bao gồm các chiến binh chồng lên khiên của họ với những người bạn đồng hành của họ để tạo thành một 'bức tường'. Sức hấp dẫn của …

2
Regex: Ghép một loạt bình đẳng
Giới thiệu Tôi không thấy nhiều thách thức regex ở đây, vì vậy tôi muốn đưa ra thử thách đơn giản này có thể được thực hiện theo một số cách sử dụng một số hương vị regex. Tôi hy vọng nó cung cấp cho những người đam mê regex …


8
Xuất nguồn, mỗi lần một bit
Viết chương trình hoặc hàm không trống mà khi được gọi xuất ra một giá trị duy nhất là 1 hoặc 0 và khi được gọi nhiều lần, các số đầu ra tạo ra biểu diễn nhị phân của mã nguồn chương trình của bạn (trong cùng một trang mã …

20
Kiến trúc sân vườn - phong cách ASCII
Chúng tôi có một khu vườn vuông 10 x 10 mét bên ngoài ngôi nhà của chúng tôi. Chúng tôi muốn trồng cỏ và làm sân thượng. Chúng tôi đã quyết định cách phân chia khu vườn, nhưng chúng tôi chưa quyết định tỷ lệ giữa lượng cỏ và sân …

9
Trả lời tỷ lệ bình chọn
Câu hỏi này được lấy cảm hứng từ thực tế là tôi thích nhìn thấy các câu hỏi với số phiếu và số câu trả lời bằng nhau ... Vì vậy, đây là một thách thức stack-exchange-api đơn giản cho bạn: Thử thách: Đưa ra một codegolf.stackexchangeid câu hỏi, xuất …

7
Con đường hypercube dài nhất
Thử thách Bạn được cung cấp hai chuỗi bit riêng biệt có cùng độ dài. (Ví dụ: 000và 111.) Mục tiêu của bạn là tìm một đường dẫn từ con đường này sang con đường khác sao cho: Tại mỗi bước, bạn chỉ thay đổi một chút (bạn có thể …

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.