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

4
Hãy chơi Meta tic-tac-toe!
Hãy chơi một trò chơi Meta tic-tac-toe! Đây là một giải đấu vua của Meta tic-tac-toe. Các quy tắc của Meta tic-tac-toe như sau: Tất cả các quy tắc thông thường của tic-tac-toe áp dụng. Có chín bảng được sắp xếp để làm một bảng tổng thể. Thích như vậy: …

5
Là từ này trên bảng boggle?
Giới thiệu Sau một ngày uống rượu và xem cúp thế giới, bạn ngồi xuống chơi trò chơi thân thiện của boggle. Nhiệt độ tăng lên khi bạn bị buộc tội lãng phí thời gian của mọi người với những từ vô nghĩa thậm chí không có trên bảng! Bạn …
38 code-golf  boggle 

10
Giao thức tiết niệu
Lý lịch Cái gọi là "Giao thức tiết niệu", mô tả thứ tự các bồn tiểu được chọn trong phòng tắm nam, đã được thảo luận ở nhiều nơi. Một phiên bản được đưa ra trong bài đăng blog xkcd này . Câu hỏi này liên quan đến một biến …


14
Sắp xếp nhân vật theo bóng tối
Chương trình của bạn phải lấy đầu vào là một dòng ký tự, như thế này: @+.0 Và xuất các ký tự được sắp xếp theo độ tối của chúng, như thế này: .+0@ Yêu cầu: Bạn phải sử dụng phông chữ đơn cách để phát hiện bóng tối. Bạn …
38 code-golf 

11
Âm nhạc: những gì trong hợp âm này?
Đầu vào Biểu tượng của bất kỳ hợp âm ba (xem http://en.wikipedia.org/wiki/Chord_(music)#Triads ). Đầu ra Các nốt tạo thành hợp âm đã cho. Ví dụ Đầu vào: AM Đầu ra:A C# E Đầu vào: C#m Đầu ra:C# E G# Đầu vào: Db+ Đầu ra:C# F A Đầu vào: C0 Đầu …
38 code-golf  music 

24
Thử thách Rosetta Stone: Dù sao trung bình?
Mục tiêu của Thử thách Rosetta Stone là viết các giải pháp bằng càng nhiều ngôn ngữ càng tốt. Thể hiện đa ngôn ngữ lập trình của bạn! Các thách thức Khi mọi người sử dụng thuật ngữ "trung bình", họ thường có nghĩa là trung bình số học, là …

13
Mã dài nhất để thêm hai số [đã đóng]
Bài tập: Tôi biết tất cả chúng ta có thể thêm hai số theo cách ngắn, sử dụng +. Nhiệm vụ của bạn là tạo mã dài nhất bạn có thể để thêm hai số đầu vào. Quy tắc: Tất cả các mã phải nằm trong chủ đề (không điền …


3
Giải quyết khối Rubik
Viết chương trình ngắn nhất giải quyết khối Rubik (3 * 3 * 3) trong một khoảng thời gian và di chuyển hợp lý (giả sử, tối đa 5 giây trên máy của bạn và dưới 1000 lần di chuyển). Đầu vào có định dạng: UF UR UB UL DF …

9
Nén và giải nén văn bản - Chưa bao giờ.
Với các cuộc thảo luận gần đây về việc sử dụng các công cụ nén trong mã golf , tôi nghĩ rằng sẽ là một thử thách tốt để viết trình nén và giải nén văn bản của riêng bạn. Thử thách: Viết hai chương trình : một để nén …

13
Golf một quine lẫn nhau
Sử dụng hai ngôn ngữ của sự lựa chọn của bạn, viết “lẫn nhau nhỏ nhất Quine ” bạn có thể. Nghĩa là, viết chương trình P bằng ngôn ngữ A để xuất mã nguồn cho chương trình Q bằng ngôn ngữ B, sao cho đầu ra của chương trình …

30
Đếm tổng của tất cả các chữ số
Thử thách này là viết một chương trình hoặc tập lệnh đếm tổng của tất cả các chữ số trong các số nguyên từ 1 đến và bao gồm một số đã cho. Đầu vào, một số nguyên dương. Đầu ra, tổng các chữ số trong số đó và tất …
38 code-golf  math 

30
Tìm kim trong đống cỏ khô
Cho một đống cỏ hình chữ nhật có kích thước ít nhất là 2x2 bao gồm tất cả các ký tự ASCII có thể in giống nhau, xuất vị trí (tính từ trên cùng bên trái) của kim là một ký tự khác. Ví dụ: nếu haystack sau đây là …
38 code-golf  string 

30
In văn bản vô hình
Cho một chuỗi làm đầu vào, xuất một số ký tự khoảng trắng (0x0A và 0x20) bằng với độ dài của chuỗi. Ví dụ, với chuỗi, Hello, World!mã của bạn sẽ cần xuất chính xác 13 ký tự khoảng trắng và không có gì khác. Đây có thể là bất …
38 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.