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

3
Giúp tôi đóng hộp
Cảm hứng cho thử thách này nên được thể hiện rõ ràng tại thời điểm đăng. Nhiệm vụ Bạn phải tạo một chương trình kiểu Shut the Box (không phải chức năng, chương trình). Những điều cơ bản của việc đóng hộp là: Người chơi cố gắng đóng hộp bằng …
12 code-golf  game  random 

1
Vẽ và dán nhãn lưới lục giác ASCII
Trong thử thách trước đây , tôi đã vẽ sơ đồ đầu tiên chủ yếu bằng tay (với sự trợ giúp của chế độ khối hình ảnh của vim). Nhưng chắc chắn phải có một cách tốt hơn ... Đưa ra một đầu vào có hai chiều, chiều rộng và …

2
Một thách thức máy tính đăng ký
Một máy tính đăng ký đơn giản Thử thách này liên quan đến một máy tính đăng ký đơn giản hoạt động theo cách sau: Nó có một số thanh ghi được đặt tên A,B,C,...,Z, mỗi cái có thể chứa một số nguyên, tất cả chúng đều được khởi tạo …

5
Thực hiện rút ngắn URL
Các URL đang trở nên quá dài. Vì vậy, bạn phải thực hiện một thuật toán để rút ngắn URL. Tôi. Cấu trúc của một URL Một URL có 2 phần chính: tên miền và đường dẫn . Tên miền là một phần của URL trước dấu gạch chéo đầu …

1
Tiêm Rickrolls văn bản
Bởi vì rickrolling là meme lớn nhất trên Trái đất, nên bạn [biết các quy tắc và tôi cũng vậy] sẽ viết mã ngắn nhất có thể rickroll về mặt văn bản cho người đọc không nghi ngờ. Để [bạn xuống] có một văn bản đầu vào có chứa các …
12 code-golf  string 


4
Smooth vs Chunky vs Broken Squiggles
Dựa trên Chunky vs Smooth Chuỗi . Squiggles /\_/\/\__/\/\/\/\_/\_/\là thú vị để thực hiện trên bàn phím khi bạn thực sự chán. Nhưng không phải tất cả các squiggles được tạo ra bằng nhau. Một số squiggles là mịn, như \___/, và một số là chunky, thích /\/\/\/\. Những người …


1
Tạo bộ giải Frogger
🐸🐸 Bạn phải thực hiện chương trình ngắn nhất để luôn tìm giải pháp tối ưu cho trò chơi Frogger đơn giản hóa trên lưới 9x9. Yếu tố khóa học: L- Nhật ký (Chiều dài: 3-4). Khi bạn nhảy vào một bản ghi, nó mang bạn với nó. V - …

10
9 cái chết của Ninja
Lấy cảm hứng từ cuộc trò chuyện này trong trò chuyện. Mục tiêu của bạn trong thử thách này là giả lập một ninja và đếm xem anh ta đã bỏ bao nhiêu cái chết. Thông số kỹ thuật Bạn ninja bắt đầu với 9 cái chết còn lại. Ông …

1
Viết thông dịch viên cho 2B
Viết thông dịch viên cho 2B Tôi thích ngôn ngữ bí truyền 2B của David Catt , có bộ nhớ được lưu trữ trong một băng trong đó mỗi ô là một băng byte riêng biệt ('phụ đề'). Viết một thông dịch viên cho nó! Đặc tả ngôn ngữ Thông …


12
Giải thích về số thập phân
Đưa ra một số thập phân ở dạng <float>, <precision>, bạn vẽ biểu diễn đồ họa của phần thập phân (tức là phần) của phần nổi. Ví dụ: Đầu vào : 6.75, 4, đầu ra: 6||| 7 ---- 6.75(số đầu tiên từ đầu vào) là số cần giải thích, 4(số …

3
Tái tạo câu
Thử thách này bao gồm hai phần. Người chiến thắng sẽ là giải pháp có tổng số byte thấp nhất. Cùng một ngôn ngữ phải được sử dụng cho cả hai thách thức. Phần 1: Viết hàm hoặc chương trình lấy một câu chỉ có các từ hợp lệ làm …

5
Kiểm tra thư liền kề
Một khía cạnh của kiểm tra độ mạnh mật khẩu là chạy các chữ cái liền kề trên bàn phím. Trong thử thách này, một chương trình phải được tạo để trả về truenếu một chuỗi chứa bất kỳ chuỗi ký tự liền kề nào. Những gì được tính là …

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.