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

16
Lời khuyên cho Regex Golf
Tương tự như chủ đề của chúng tôi về các mẹo chơi gôn dành riêng cho ngôn ngữ: các thủ thuật chung để rút ngắn các biểu thức chính quy là gì? Tôi có thể thấy ba cách sử dụng regex khi chơi golf: golf regex cổ điển ("đây là …

30
Lời khuyên cho việc chơi golf ở CJam
CJam là một ngôn ngữ chơi gôn dựa trên ngăn xếp lấy cảm hứng từ GolfScript, được tạo bởi người dùng aditsu của PPCG . Vì vậy, trong các câu hỏi mẹo ngôn ngữ cụ thể khác: Bạn có lời khuyên chung nào cho việc chơi golf ở CJam? Xin …
43 code-golf  tips  cjam 

23
Phân tích định dạng từ điển Bookworm
Gần đây tôi đã đắm chìm trong một số nỗi nhớ dưới dạng Bookworm Deluxe: Trong trường hợp bạn chưa từng thấy nó trước đây, thì đây là một trò chơi chữ với mục tiêu là kết nối các ô liền kề để tạo thành các từ. Để xác định …
42 code-golf  string 

30
Vua phá lưới
Thử thách: Lấy một chuỗi các chữ cái in hoa hoặc in thường làm đầu vào (tùy chọn) và tính điểm số mà chuỗi đó sẽ nhận được trong trò chơi Scrabble bằng tiếng Anh. Quy tắc: Điểm của mỗi chữ cái như sau (sử dụng ngay cả khi có …

30
Enklactify các chuỗi
Lấy cảm hứng từ chuỗi bình luận này ... Tôi muốn enklactthoát khỏi thử thách này nhưng tôi không thể ... @ETHproductions to enklact (v): để thực hiện bảng tra cứu bằng cách sử dụng một phần phụ bao gồm các phần tử duy nhất. Enklacting là một cách rất …
42 code-golf  string 

6
Trực quan hóa mắt
Bạn có thể hoặc không thể nhớ Xeyes, một chương trình demo đi kèm (và, theo như tôi biết, vẫn đi kèm) hệ thống cửa sổ X. Mục đích của nó là vẽ một đôi mắt theo con trỏ chuột của bạn: Thách thức của bạn là tái tạo Xeyes …

21
Sàn giao dịch chứng khoán Stack - V3
THÔNG BÁO: Thử thách này hiện đã kết thúc: Tôi sẽ không còn cập nhật bảng xếp hạng và sẽ không thay đổi câu trả lời được chấp nhận. Tuy nhiên, bạn có thể tự do chạy bộ điều khiển và tự cập nhật bảng xếp hạng nếu muốn. Tham …


20
Làm thế nào để tôi thoát Vim?
Vim là một trình soạn thảo văn bản tuyệt vời cho các hệ thống unix, nhưng nó nổi tiếng là khó thoát. Viết một chương trình đầy đủ sẽ xuất ra :qđể thoát Vim. Sau đó, nó sẽ đọc một dòng đầu vào, vì sau đó nó sẽ được cung …
42 code-golf 

6
Hãy chơi Mafia!
Mafia (còn được gọi là Người sói) là một trò chơi tiệc tùng có nội dung đại khái như thế này: Trò chơi bắt đầu vào ngày 0. Sau mỗi ngày nđến một đêm n. Sau mỗi đêm nđến một ngày n+1. tức là D0, N0, D1, N1, D2, N2... …

4
f (g (x)) giảm trong khi g (f (x)) tăng
Đối với thử thách này, bạn cần thực hiện hai hàm, f và g , trên các số nguyên, sao cho f ∘ g là hàm giảm nghiêm ngặt trong khi g f là hàm tăng nghiêm ngặt. Nói cách khác, nếu bạn lấy bất kỳ hai số nguyên a …

30
Tôi có phải là kỹ sư không?
Gần đây, một kỹ sư điện đang nghiên cứu thời gian đèn giao thông đã bị tiểu bang Oregon phạt 500 đô la vì coi mình là kỹ sư. Đưa ra một chuỗi 2 chữ cái làm đầu vào, đại diện cho một tiểu bang của Hoa Kỳ, đầu ra: …

2
Kiến trúc sư nhà tù, phiên bản ASCII
Dưới đây là sơ đồ của một nhà tù sử dụng các ký tự ASCII: +------------------------------+ | | | X X | | | | D D | | | | | | X X X | | | +------------------------------+ Tường được làm từ các ký tự ống |, dấu …

27
Cho tôi xem con quỷ gần nhất
Số quỷ là một số nguyên dương có biểu diễn thập phân chỉ bao gồm 6. Danh sách các số quỷ bắt đầu bằng 6, 66, 666, 6666. Cho một số nguyên dương, xuất ra số quỷ gần nhất. Nếu có hai, đầu ra cái lớn hơn. Testcase: n output …

14
Không có chuỗi đính kèm!
Giới thiệu Có 3 cái đinh trên tường. Bạn đã có một đoạn dây được cố định vào khung hình bằng cả hai đầu. Để treo bức tranh, bạn vướng dây bằng đinh. Nhưng trước khi để hình ảnh biến mất: Bạn có thể dự đoán liệu hình ảnh sẽ …

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.