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

7
Đếm Quipu: Cơ sở 10 trong Thế giới mới
Quipus là một thiết bị cổ xưa được người Inca sử dụng trong thời kỳ tiền sử để ghi lại các con số trong hệ thống mười vị trí cơ bản của các nút thắt trên dây, hoạt động như sau: Mỗi cụm nút thắt là một chữ số, và …
41 code-golf  number 

30
Halloween Golf: Thử thách 2spooky4me!
Một meme internet hiện tại là gõ 2spooky4me, với người thứ hai gõ 3spooky5me, theo (n)spooky(n+2)memẫu. Nhiệm vụ của bạn là thực hiện mô hình này bằng ngôn ngữ bạn đã chọn. Bạn nên viết chương trình hoặc hàm lấy một giá trị n(từ đầu vào tiêu chuẩn, làm đối …
41 code-golf  string 

30
Che số không trong một danh sách
Lấy cảm hứng từ câu hỏi SO này Là đầu vào, bạn sẽ được cung cấp một danh sách các số nguyên không trống, trong đó giá trị đầu tiên được đảm bảo là khác không. Để xây dựng đầu ra, đi bộ từ đầu danh sách, xuất ra từng …


1
Đặt một cái bàn, đặt vào ghế
Thử thách Bạn sẽ được cung cấp một bảng làm đầu vào, được vẽ bằng ASCII |và _. Nhiệm vụ của bạn là đặt những chiếc ghế xung quanh nó. Thí dụ Đầu vào: ____ | | | | | | | | |____| Đầu ra: _^_^_ < > | …
41 code-golf 

9
Viết một Quine bằng tiếng Anh
Viết một quine bao gồm các từ tiếng Anh thực sự cách nhau bởi các khoảng trống. Một "từ" được định nghĩa là một chuỗi chỉ chứa các chữ cái viết thường và chữ hoa ( /[a-zA-Z]+/trong regex). Để là "thực", từ của bạn phải được từ điển Scrabble chính …

30
Gõ uniqchars!
Đưa ra một chuỗi bao gồm các ký tự ASCII có thể in được , tạo ra một đầu ra bao gồm các ký tự duy nhất của nó theo thứ tự ban đầu . Nói cách khác, đầu ra giống như đầu vào ngoại trừ một char bị loại …
41 code-golf  string 

16
String.prototype.isRepeat
CẬP NHẬT : đệ trình Pyth của isaacg là người chiến thắng! Nhiều người trong số các bạn hẳn đã nghe nói rằng có một phiên bản JavaScript thú vị hơn trong thị trấn (đọc ES6) có một phương pháp String.prototype.repeatđể bạn có thể làm "Hello, World!".repeat(3) và lấy "Hello, …
41 code-golf  string 

30
Có phải là một năm nhuận?
Thử thách này khá đơn giản. Bạn sẽ có một đầu vào sẽ là một năm từ 1801 đến 2400 và đầu ra nếu đó là một năm nhuận hay không. Đầu vào của bạn sẽ không có dòng mới hoặc dấu cách: 1954 Bạn sẽ xuất ra theo bất …

14
Thế hệ mê cung [đóng cửa]
Tôi biết có một chủ đề (cũ) tương tự như thế này ( ở đây ), nhưng tôi muốn khởi động lại nó với một số sửa đổi. Mục tiêu: tạo ra một mê cung trông ngẫu nhiên bằng thuật toán bạn chọn, sau đó xuất ra mê cung bằng …

12
Vẽ một gradient trong nghệ thuật ASCII
Mô tả công việc: Viết chương trình càng ngắn càng tốt để vẽ một gradient xuyên tâm trong nghệ thuật ASCII. Kích thước của lưới đầu ra được xác định trước. Điểm trung tâm và các ký tự được sử dụng cho gradient được cung cấp làm đầu vào cho …

30
Lời khuyên cho việc chơi golf ở Mathematica
Bạn có lời khuyên chung nào cho việc chơi golf trong Mathematica? 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 Mathematica (ví dụ: "xóa bình luận" không phải là một câu …
41 code-golf  tips 

30
Ký hiệu đảo ngược Ba Lan
Bạn phải đánh giá một chuỗi được viết bằng ký hiệu Reverse Ba Lan và đưa ra kết quả. Chương trình phải chấp nhận đầu vào và trả lại đầu ra. Đối với các ngôn ngữ lập trình không có chức năng nhận đầu vào / đầu ra, bạn có …
41 code-golf  math 


30
Ở đó, tôi đã sửa nó (bằng băng keo)
Thử thách: Đưa ra một chuỗi chỉ chứa các chữ cái viết hoa và / hoặc chữ thường (tùy theo ý thích của bạn), đặt tapetheo chiều ngang để sửa nó. Chúng tôi thực hiện điều này bằng cách kiểm tra sự khác biệt của hai chữ cái liền kề …
41 code-golf  string 

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.