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

30
Tạo đầu ra gấp đôi chiều dài của mã
Các thách thức Viết một chương trình hoàn chỉnh ghi gấp đôi số byte vào đầu ra tiêu chuẩn so với độ dài của chương trình. Quy tắc Chương trình phải ghi các ký tự ASCII vào đầu ra tiêu chuẩn. Nội dung của đầu ra không quan trọng. Đầu …

28
Văn bản sụp đổ theo chiều dọc
Nói rằng tôi có văn bản như thế này (mỗi từ trên một dòng, không có khoảng trắng) Programming Puzzles & Code Golf Điều đó vô nghĩa! Nó hoàn toàn bất chấp các định luật vật lý. Thách thức của bạn là khắc phục tình trạng bất khả thi này …







30
Chương trình mèo đơn giản
Một trong những nhiệm vụ tiêu chuẩn phổ biến nhất (đặc biệt là khi hiển thị các ngôn ngữ lập trình bí truyền) là thực hiện một "chương trình mèo" : đọc tất cả STDIN và in nó sang STDOUT. Mặc dù cái này được đặt theo tên của tiện …
84 code-golf  string 

30
In mã của bạn ngược - quine ngược
Viết chương trình in mã nguồn của chính nó ra phía sau, nói cách khác là eniuq . Ghi điểm: +50 nếu bạn sử dụng dữ liệu kéo từ Internet. +25 nếu bạn đọc mã nguồn của riêng bạn. +1 điểm cho mỗi nhân vật Điểm số thấp nhất chiến …
83 code-golf  quine 

30
Tắt máy tính!
Thử thách: Trong ngôn ngữ lập trình bạn chọn, hãy tắt máy mà mã của bạn đã được thực thi. Quy tắc Không tắt do cạn kiệt tài nguyên (ví dụ: forkbomb để buộc tắt máy) Bạn được phép viết mã chỉ hoạt động trong một môi trường / HĐH …


30
Mã ngắn nhất để tạo đầu ra không xác định
Bạn cần phải tạo ra đầu ra không xác định . Trong trường hợp này, điều này sẽ được xác định có nghĩa là đầu ra sẽ không luôn luôn có cùng kết quả. Quy tắc: Một trình tạo số giả ngẫu nhiên luôn có cùng một hạt giống không …
83 code-golf  random 

30
In một lưới 10 trên 10 dấu hoa thị
Lý lịch Đây là một ví dụ trong sách giáo khoa tiêu chuẩn để chứng minh cho các vòng lặp. Đây là một trong những chương trình đầu tiên tôi học được khi tôi bắt đầu học lập trình ~ 10 năm trước. Bài tập, nhiệm vụ Bạn phải in …

6
Tòa nhà khối 3D ASCII
Thử thách Viết chương trình lấy một mảng số nguyên 11x11 và xây dựng khối xây dựng khối 3D ASCII, trong đó mỗi giá trị trong mảng biểu thị chiều cao của một cột khối tại tọa độ khớp với vị trí mảng. Chiều cao âm là cột "nổi" - …

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.