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

1
Nói to các chữ số từ 0 đến 9
Lấy cảm hứng từ câu hỏi này từ thiết bị điện tử. E , đây là một thách thức cho bạn: Viết chương trình hoặc chương trình con lấy một chuỗi các chữ số thập phân (0 đến 9) và nói to chúng, mà không cần sử dụng một công …
15 code-golf  audio 

16
Hợp nhất mảng không có bản sao
Gần đây tôi đã thấy mã Javascript này trên StackOverflow để hợp nhất hai mảng và xóa các bản sao: Array.prototype.unique = function() { var a = this.concat(); for(var i=0; i<a.length; ++i) { for(var j=i+1; j<a.length; ++j) { if(a[i] === a[j]) a.splice(j--, 1); } } return a; }; var array1 …

12
Mẹo chơi gôn trong Tcl
Bạn có lời khuyên chung nào cho việc chơi golf trong Tcl? Tôi đang tìm kiếm những ý tưởng có thể được áp dụng cho các vấn đề về golf nói chung ít nhất là cụ thể đối với Tcl (ví dụ: "xóa bình luận" không phải là một câu …
15 code-golf  tips 

30
Chẵn hoặc lẻ: ba người chơi
Đây là một trò chơi ba người chơi, chơi bằng một tay. Đồng thời, mỗi người chơi cho thấy bàn tay của mình với 0 đến 5 ngón tay mở rộng. Nếu tất cả người chơi hiển thị cùng một loại số (chẵn hoặc lẻ), không có người chiến thắng. …
15 code-golf  number  game 

2
The Dichotomy Major-Minor
Đưa ra một danh sách các hợp âm gắn nhãn chúng là 'Major' hoặc 'Minor'. Đầu vào Đầu vào sẽ là một danh sách các hợp âm, mỗi hợp âm trên một dòng, được tạo thành từ 3 nốt nhạc cách nhau bởi một khoảng trắng. Mỗi ghi chú sẽ …
15 code-golf  music 

8
Mô phỏng máy Turing
Viết một trình giả lập máy Turing . Để đơn giản, chúng ta có thể giả sử các trạng thái là số nguyên, ký hiệu là char, ký hiệu trống bằng khoảng trắng 5-tuple ở dạng trạng thái hiện tại, ký hiệu đầu vào, trạng thái tiếp theo, ký hiệu …

15
Golf vấn đề tổng hợp con
Bài tập Đưa ra một danh sách các số nguyên được phân tách bằng dấu cách làm đầu vào, xuất ra tất cả các tập hợp con không trống duy nhất của các số này mà mỗi tập hợp con tổng bằng 0. Trường hợp thử nghiệm Đầu vào: 8 …
15 code-golf  math 


20
Tạo một lưới tổng
Tạo lưới 7 x 7, chứa đầy các số ngẫu nhiên. Tuy nhiên, trong các ô có số hàng và số cột lẻ (bắt đầu từ 0), bạn phải sử dụng tổng của các ô xung quanh. Đây là một ví dụ nhỏ với lưới 3 x 3 (in đậm …

4
Thật vui khi ở Y-M-C-A
"YMCA" là một bài hát vũ trường nổi tiếng của Village People có một điệu nhảy nổi tiếng . Viết chương trình ngắn nhất để xuất các chữ in hoa "Y", "M", "C" và "A" được đồng bộ hóa với điệp khúc của bài hát. Nói chung, một chữ cái …
15 code-golf  music 

3
Regex tự khớp [đã đóng]
Đã đóng cửa . Câu hỏi này cần được tập trung hơn . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để nó chỉ tập trung vào một vấn đề bằng cách chỉnh sửa bài đăng này . Đóng …

4
Tạo một GUI Piano [đã đóng]
Đã đóng cửa . Câu hỏi này cần được tập trung hơn . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để nó chỉ tập trung vào một vấn đề bằng cách chỉnh sửa bài đăng này . Đóng …
15 code-golf  music 

5
Sắp xếp nhanh nhất trong BrainF ***
Sau khi thực hiện QuickSort trong BrainF *** , tôi nhận ra có lẽ nó không nhanh như vậy. Các hoạt động là O (1) trong các ngôn ngữ thông thường (như lập chỉ mục mảng) dài hơn đáng kể trong BF. Hầu hết các quy tắc cho những gì …

12
Chuyển đổi từ nhị phân sang negabinary
Cho một số nguyên nhị phân bao gồm giữa 0và 1111111111111111(tức là số nguyên không dấu 16 bit) làm đầu vào, xuất ra cùng một số nguyên trong negabinary . Đầu vào có thể ở bất kỳ định dạng nào thuận tiện nhất cho ngôn ngữ của bạn; ví dụ, …


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.