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


6
Trình thông dịch mã byte / VM nhỏ nhất
Bảng xếp hạng - Biên soạn JIT (Thấp hơn là tốt hơn) es1024 - 81,2 điểm (bao gồm trình biên dịch hoạt động!) Kieth Randall - 116 điểm Ell - 121 điểm Bảng xếp hạng - Giải thích (Thấp hơn là tốt hơn) Martin Büttner - 706654 điểm (đâu đó …

7
Hai đầu ra nhiều
Các thách thức Tôi giới thiệu với bạn một điệp viên khác và thách thức gián điệp rỗ obfuscators so với crackers. Tuy nhiên, trong trường hợp này, mốc được bảo vệ không phải là đầu vào mà là đầu ra . Các quy tắc của thử thách rất đơn …

20
Tạo bất kỳ số nguyên ngẫu nhiên
Chương trình / chức năng của bạn nên xuất chính xác một số nguyên xuất bất kỳ số nguyên nào có xác suất dương xuất ra một số nguyên lớn hơn 1.000.000 hoặc nhỏ hơn -1.000.000 với ít nhất với xác suất 50%. Ví dụ đầu ra (tất cả phải …

6
Nhân viên kinh doanh du lịch
Bạn được đưa ra, như một danh sách hoặc vectơ hoặc bất cứ điều gì, một bó 3-tuples hoặc bất cứ điều gì, trong đó hai điều đầu tiên là chuỗi và điều thứ ba là một số. Các chuỗi là thành phố và số là khoảng cách giữa chúng. …

10
Các biểu tượng so với các chữ cái
Các biểu tượng so với các chữ cái Các ký tự ASCII đã được chia một lần nữa ! Bộ của bạn là The Letters and The Symbols . Bức thư ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Các biểu tượng !"#$%&'()*+,-./0123456789:;<=>?@[\]^_`{|}~ Nhiệm vụ là viết hai chương trình: In từng Thư chính xác một lần …


15
Tìm tối đa 3 số mà không phân nhánh
Lần này, mục tiêu của bạn là tìm tối đa 3 số nguyên (từ - (2 ^ 31) đến 2 ^ 31 - 1 trong phần bù 2 của nhị phân) mà không cần sử dụng phân nhánh hoặc vòng lặp. Bạn chỉ được phép sử dụng Bất bình đẳng …

2
Nén độc quyền
Đưa ra một chuỗi biểu thị trạng thái hiện tại của trò chơi Monopoly khi bắt đầu lượt chơi của người chơi, nén tất cả dữ liệu cần thiết vào đầu ra nhỏ nhất. Câu trả lời sẽ được đánh giá bởi kích thước đầu ra và kích thước nguồn …

7
Nếu cộng đồng sẽ là một người
Vâng cộng đồng chỉ là một bot. Nhưng nếu đó là một người thì sao? Nhiệm vụ của bạn là tìm kiếm danh tiếng của cộng đồng có thể là gì nếu nó được trao danh tiếng cho các chỉnh sửa mà nó thực hiện. (Đơn giản chỉ là 2 …
17 code-golf 


4
Cuộc săn trứng Phục sinh trên đồi
Săn trứng Phục sinh Bot tìm trứng trước khi thỏ tìm trứng. Bot hạnh phúc. Tổng quat Đây là một thử thách vua trên đồi để tôn vinh lễ Phục sinh và truyền thống săn trứng Phục sinh! Bot của bạn có tầm nhìn về hai không gian theo mọi …


4
Kết thúc dấu ngoặc đơn lười biếng
Các dấu ngoặc trên bàn phím của tôi đều bị mòn và tôi muốn tránh sử dụng chúng càng nhiều càng tốt. Thách thức của bạn là cân bằng một dòng chứa dấu ngoặc đơn bằng cách thêm chúng vào trước và sau mỗi dòng. Điều này tương tự như …

13
Tạo trình biên dịch FizzBuzz
Chào mừng đến với thế giới của trình biên dịch golf. Nhiệm vụ của bạn là viết một chương trình tạo ra một chương trình khác để chơi một biến thể của FizzBuzz trên spec. Trình biên dịch của bạn Viết một trình biên dịch tạo các biến thể của …

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.