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
Dấu ngoặc đơn
Xem xét một chuỗi không trống của dấu ngoặc đơn cân bằng chính xác: (()(()())()((())))(()) Chúng ta có thể tưởng tượng rằng mỗi cặp dấu ngoặc đơn đại diện cho một chiếc nhẫn trong một công trình kính thiên văn bị sụp đổ . Vì vậy, hãy mở rộng kính …

30
Bộ nhớ bị rò rỉ càng ít byte càng tốt
Nhiệm vụ của bạn là viết mã sẽ rò rỉ ít nhất một byte bộ nhớ trong càng ít byte càng tốt. Bộ nhớ phải bị rò rỉ không chỉ được phân bổ . Bộ nhớ bị rò rỉ là bộ nhớ mà chương trình phân bổ nhưng mất khả …
79 code-golf 


30
Phát hiện MS Windows
Thử thách Tạo một chương trình trả về giá trị trung thực khi chạy trên Microsoft Windows (để đơn giản, chúng tôi sẽ sử dụng Windows 7, 8.1 và 10) và giá trị falsey khi chạy trên bất kỳ hệ điều hành nào khác (OSX, FreeBSD, Linux). Quy tắc Mã …

30
Xin chào thế giới 0,0!
nguồn: Dilbert, ngày 8 tháng 9 năm 1992 Tôi hy vọng sẽ thêm một bước ngoặt mới vào "Hello World!" Cổ điển chương trình. Mã chương trình xuất ra Hello World!mà không có: Chuỗi / ký tự chữ Số (bất kỳ cơ sở) Các hàm dựng sẵn trả về "Hello …



30
Số lớn nhất trong mười byte mã
Mục tiêu của bạn là in (tới đầu ra tiêu chuẩn) số lượng lớn nhất có thể, chỉ sử dụng mười ký tự mã. Bạn có thể sử dụng bất kỳ tính năng nào của ngôn ngữ của mình, ngoại trừ các hàm lũy thừa tích hợp. Tương tự, bạn …


30
N (e (s (t))) một chuỗi
Để "hàm lồng" một chuỗi, bạn phải: Coi ký tự đầu tiên là một hàm và các ký tự sau là đối số của hàm đó. Ví dụ: nếu chuỗi đầu vào là Hello, thì bước đầu tiên sẽ là: H(ello) Sau đó, lặp lại bước tương tự này cho …

15
Progru Muff & Colf
Bạn đã bao giờ nghĩ đến việc tạo ra các hashtag thú vị trên twitter như #oustxit hoặc #brangelina chưa? golf này là dành cho bạn. Viết chương trình chấp nhận hai chuỗi A & B làm đầu vào và hợp nhất chúng theo thuật toán sau: hãy nlà số …
76 code-golf 

24
Mã ngắn nhất để ném SIGILL
Lý lịch Chúng tôi đã có một thử thách về việc ném SIGSEGV , vậy tại sao không thử thách ném SIGILL? SIGILL là gì? SIGILL là tín hiệu cho một lệnh bất hợp pháp tại bộ xử lý, điều này rất hiếm khi xảy ra. Hành động mặc định …
76 code-golf 


30
In kim cương này
Câu hỏi này đã được lan truyền như virus trong văn phòng của tôi. Có nhiều cách tiếp cận khác nhau: In như sau: 1 121 12321 1234321 123454321 12345654321 1234567654321 123456787654321 12345678987654321 123456787654321 1234567654321 12345654321 123454321 1234321 12321 121 1 Câu trả lời được ghi trong các nhân vật …


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.