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

14
Hoàn thành bản đồ đối xứng
Bạn được cung cấp một phần tư bản đồ đối xứng qua các trục x và y làm đầu vào. Chương trình nên in bản đồ hoàn chỉnh. Bản đồ có thể chứa các ký tự sau : -+/\|., và chúng sẽ được biến như mong đợi. Các dữ liệu …
12 code-golf  string 

8
Mã hóa cây nhị phân
Giả sử bạn có một cây nhị phân hoàn chỉnh (tức là mỗi nút bên trong có chính xác hai con cháu không trống). Mỗi nút chứa một số nguyên khác không. Bạn được giao nhiệm vụ mã hóa và giải mã cây thành / từ danh sách các số …

7
Che dấu một địa chỉ IP và phát sóng
Lý lịch Lấy cảm hứng từ câu hỏi Unix.SE này (và tất nhiên là câu trả lời của riêng tôi ). Khi một địa chỉ IP được chỉ định cho một giao diện, nó thường được cung cấp ở dạng thập phân rải rác này: a.b.c.d e.f.g.h nơi a.b.c.dlà địa …

9
Người đưa thư
Tôi vừa có một công việc là một người đưa thư và tôi cần sự giúp đỡ của bạn để giữ nó. Tôi phải đặt hàng rất nhiều thư trước khi ra ngoài để giao chúng. Các đường phố được đánh số tuần tự nghiêm ngặt, bắt đầu bằng 1 …
12 code-golf  string 

6
Sửa lời nói lắp bắp của tôi
Nói lắp là một vấn đề mà nhiều người trong chúng ta có thể đã trải qua hoặc ít nhất là nhìn thấy nó. Mặc dù hầu hết các phần mềm nhận dạng giọng nói nổi tiếng đều có vấn đề nghiêm trọng với việc nói lắp, hãy tưởng tượng …
12 code-golf  string 

20
Người trả lời câu hỏi
Bản gốc: https://james-iry.blogspot.co.at/2009/05/brief-incomplete-and-elyly-wrong.html Alain Colmerauer đã thiết kế ngôn ngữ lập trình logic Prolog. Mục tiêu của anh là tạo ra một ngôn ngữ lập trình thông minh như một đứa trẻ hai tuổi. Để chứng minh rằng mình đã thành công trong mục tiêu của mình, anh ấy đã …
12 code-golf  string 

13
Chuẩn hóa Malbolge sang dịch giả Malbolge
Trong tác vụ này, bạn sẽ viết một chương trình / hàm lấy chương trình Malbolge được chuẩn hóa và xuất ra chương trình Malbolge kết quả . (Đây là một công cụ bí mật mà tất cả các lập trình viên Malbolge đang sử dụng!) Đầu vào Một cấu …
12 code-golf  string 

8
Jimmy cần một đôi giày mới!
Tuần trước, Jimmy đã có một tuần bận rộn với tất cả các nền tảng và dây thừng này , và anh chàng tội nghiệp Jimmy thậm chí không có chân hoặc chân để đứng! Công việc của bạn là lấy một chuỗi chứa nhiều Jimmys và đưa cho họ …

30
In byte nhập vào cuối cùng
Thử thách Bạn có một chuỗi byte đầu vào, xuất byte cuối cùng trong đó. Quy tắc Nội dung gửi của bạn có thể là một chương trình hoặc chức năng xuất ra byte cuối cùng trong đầu vào là một đối số chuỗi, stdin hoặc dòng lệnh và là …
12 code-golf  string 

8
Blackjack Bust Máy tính
Blackjack , còn được gọi là hai mươi mốt, là một trò chơi so sánh giữa bạn và người chia bài, trong đó mỗi người chơi lần lượt cạnh tranh với người chia bài, nhưng người chơi không chơi với nhau. Chơi như sau, các đại lý giao dịch cho …

9
Khởi động lại BigNum Bakeoff
Một số bạn có thể quen thuộc với BigNum Bakeoff , kết thúc khá thú vị. Mục tiêu ít nhiều có thể được tóm tắt là viết chương trình C mà đầu ra của nó sẽ là lớn nhất, trong một số hạn chế và điều kiện lý thuyết, ví …

7
Golf bạn một đảo chữ cho tốt!
Nhiệm vụ Trong thử thách này, nhiệm vụ của bạn là viết một số mã xuất ra một trong số các đảo chữ cái được chọn ngẫu nhiên với phân phối đồng đều nhưng nó không bao giờ tự xuất ra. Xây dựng Không có đầu vào, chương trình của …

4
Mẹo chơi gôn trong ///
Bạn có mẹo chung nào để chơi golf trong /// ? Tôi đang tìm kiếm những ý tưởng có thể được áp dụng cho các vấn đề về golf-code và ít nhất cũng hơi cụ thể đối với /// (ví dụ: "xóa khoảng trắng không cần thiết" không phải là …
12 code-golf  tips 


7
Vẽ sơ đồ thời gian kỹ thuật số XNOR
Dưới đây là sơ đồ thời gian kỹ thuật số (sơ đồ) cho cổng logic XNOR . ┌─┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐ ┌───┐ A ──┘ └─┘ └─┘ └─┘ └─┘ └─┘ └── ┌───┐ ┌───┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐ B ┘ └─┘ └─┘ └─┘ └───┘ └─┘ └ ┌─────┐ ┌─┐ ┌─┐ ┌───┐ X …

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.