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
Trình tự cộng trừ
Trình tự cộng trừ Chuỗi cộng trừ là một chuỗi bắt đầu bằng hai hạt a(0)và b(0). Mỗi lần lặp của chuỗi này là phép cộng và phép trừ của hai thành viên trước đó của chuỗi. Đó là, a(N) = a(N-1) + b(N-1)và b(N) = a(N-1) - b(N-1). Mục …

3
Kết hợp sinh nhật 100 năm
Gần đây tôi đã thêm tuổi của bản thân và vợ con và nhận ra rằng đến một lúc nào đó trong tương lai không xa, tất cả các lứa tuổi của chúng ta sẽ có chính xác đến 100 năm. Thử thách Đối với đầu vào bao gồm tuổi …
26 code-golf  date 

8
Chuyển đổi một ngày thành ký hiệu xkcd
Trong xkcd của mình về định dạng ngày tiêu chuẩn ISO 8601, Randall chụp theo một ký hiệu thay thế khá tò mò: Các số lớn là tất cả các chữ số xuất hiện trong ngày hiện tại theo thứ tự thông thường của chúng và các số nhỏ là …

3
Đánh gôn cho mình một ly bia
Hôm nay là thứ sáu! Điều đó có nghĩa là đã đến lúc uống bia! Đáng buồn thay, hôm nay chúng ta sẽ chơi bia thay vì uống nó. : Thử thách Xuất ra một ly bia và uống nó. Số lượng ngụm bạn thay đổi đầu ra của bạn. …


7
Tạo Brainf *** NOP
Đôi khi khi viết mã brainfuck, bạn cảm thấy cần phải làm cho nó dài hơn mức cần thiết để khuyến khích gỡ lỗi. Bạn có thể làm điều đó bằng cách chỉ cần ngồi một chỗ ><trong đó, nhưng có gì vui? Bạn sẽ cần một cái gì đó …

5
Du lịch O
Thế giới là một mảng năm của năm tế bào. Nó kết thúc tốt đẹp Nó có thể được hình dung như ... XXXXX XXXXX XXOXX XXXXX XXXXX Bạn là một O. Bạn thích đi du lịch khắp thế giới và bạn làm như vậy theo các quy tắc sau …
26 code-golf  grid 

12
Bốn là số ma thuật
Tôi đã không kiểm tra hộp cát trước khi đăng thử thách này - có vẻ như thử thách này đã được đề xuất bởi Cᴏɴᴏʀ O'Bʀɪᴇɴ . Đưa ra một đầu vào số nguyên, viết chương trình in câu đố "bốn là số ma thuật" Bốn là số ma …
26 code-golf  number 

12
Quine / Đảo ngược
Viết một chương trình hoàn chỉnh có đầu vào số nguyên boolean hoặc không âm. Nó phải: Xuất mã nguồn của chính nó nếu giá trị đầu vào là sai Xuất mã nguồn của chính nó ngược lại nếu giá trị đầu vào là trung thực Chương trình của bạn …
26 code-golf  quine 


30
In tăng dần ASCII, Cops
Đây là chủ đề của cảnh sát. Chủ đề của bọn cướp đến đây . Viết chương trình hoặc chức năng chỉ bao gồm các ký tự ASCII có thể in (không bao gồm tab và dòng mới) xuất ra ít nhất 5 ký tự ASCII có thể in theo …

4
Golf cho tôi một OOP!
Golf cho tôi một OOP! Hai thành phần quan trọng của lập trình hướng đối tượng là kế thừa và thành phần. Cùng nhau, chúng cho phép tạo ra hệ thống phân cấp lớp đơn giản nhưng mạnh mẽ để giải quyết vấn đề. Nhiệm vụ của bạn là phân …



3
Hex phát âm
Hex phát âm Đối với những người không quen với chương trình Thung lũng Silicon, thử thách này được lấy cảm hứng từ một cuộc trao đổi diễn ra như thế này ( YouTube ): Kid - Here it is: Bit… soup. It’s like alphabet soup, BUT… it’s ones and …

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.