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

19
Pac-Man có thể ăn chuỗi này không?
Trong phiên bản arcade của trò chơi, Pac-Man ăn pac-dot. Tuy nhiên, trong thử thách này, anh ta thèm khát các ký tự chữ và số và dấu câu trong một chuỗi. Nhiệm vụ của bạn là tạo ra một hàm cung cấp cho Pac-Man một chuỗi, đánh giá xem …

16
Xoay các dấu chấm
Giới thiệu Một ma trận Boolean 2 × n có thể được biểu diễn dưới dạng một chuỗi gồm bốn ký tự . ':. Chuỗi có "hàng trên" và "hàng dưới", với các dấu chấm đại diện cho 1 và khoảng trống đại diện cho 0. Ví dụ: ma trận …
46 code-golf  string 

15
Electron nảy trong một dây
Hãy tưởng tượng một "dây" có nkhoảng trắng. Hãy tưởng tượng thêm rằng có "electron" trong dây đó. Những electron này chỉ sống trong một đơn vị thời gian. Bất kỳ khoảng trống nào trong dây tiếp giáp với chính xác một electron đều trở thành electron. Trong thuật ngữ …

3
Khóa xe đạp kết hợp
Kịch bản Sau một ngày dài làm việc trong văn phòng và duyệt stackexchange.com , cuối cùng tôi cũng bước ra khỏi cửa lúc 16:58, đã mệt mỏi với ngày. Bởi vì tôi vẫn chỉ là một thực tập sinh, phương thức vận chuyển hiện tại của tôi là trên …

19
Lever Simulator 2015
Tại sao là Trình mô phỏng? Trẻ em ngày nay không có thời gian cũng không có tham vọng thực sự đi và xếp các hộp lên cưa hoặc chơi xung quanh với các vật thể cân bằng. Điều này để lại rất nhiều chỗ trong thị trường phần mềm …

10
Zigzagify một chuỗi
Viết chương trình (hoặc hàm) nhận chuỗi không trống của bất kỳ ký tự ASCII có thể in nào . In (hoặc trả lại) chuỗi ký tự ngoằn ngoèo của các ký tự trong chuỗi với mỗi cặp ký tự lân cận được liên kết bởi: /nếu ký tự đầu …
46 code-golf  string 

26
Dịch mã oOo
Đưa ra một đầu vào của một chương trình được viết bằng oOo CODE , xuất mã BF mà nó đại diện. Dưới đây là một mô tả ngắn về cách oOo CODE hoạt động: Đầu tiên, tất cả các ký tự không phải là chữ cái được loại bỏ …

17
Lời khuyên cho việc chơi golf trong Jelly
Jelly là một ngôn ngữ lập trình định hướng golf ngầm của Dennis của chúng ta . Nó xuất hiện trong các câu trả lời ở đây ngày càng thường xuyên hơn, đánh bại các ngôn ngữ golf-y khác như Pyth và CJam, bằng cách sử dụng trang mã riêng …
46 code-golf  tips  jelly 

2
Mở rộng OEIS: Đếm kim cương
Tôi hứa, đây sẽ là thử thách cuối cùng của tôi về diamong nghiêng (dù sao đi nữa, dù sao đi nữa). Về mặt sáng sủa, thử thách này không liên quan gì đến nghệ thuật ASCII và cũng không phải là một môn đánh gôn, vì vậy điều này …

30
Tên thành phần trên 118
IUPAC trong sự khôn ngoan không thể vượt qua của họ đã tạo ra một tên thành phần hệ thống cho bất kỳ yếu tố mới được tạo. Đây là tên tạm thời của một yếu tố cho đến khi cuối cùng họ quyết định về một tên thực tế. …

30
Con trỏ, con trỏ, con trỏ!
Giới thiệu Trong các đầu ra lỗi của một số ngôn ngữ như Java, một con trỏ được hiển thị để cung cấp cho người lập trình một ý tưởng về chính xác lỗi xảy ra ở đâu. Lấy ví dụ này trên Ideone: Main.java:12: error: ';' expected Invalid Java! …
46 code-golf 

24
Lời khuyên cho việc chơi golf ở Pyth
Pyth là ngôn ngữ lập trình thủ tục lấy cảm hứng từ Python, được tạo bởi người dùng PPCG isaacg . Bạn có lời khuyên chung nào cho việc chơi golf ở Pyth? Tôi đang tìm kiếm những ý tưởng có thể được áp dụng cho các vấn đề về …
46 code-golf  tips  pyth 

20
Vẽ cầu thang của quỷ
Các Quỷ Cầu thang là một fractal giống như chức năng liên quan đến các thiết lập Cantor. Nhiệm vụ của bạn là tái tạo chức năng thú vị này - trong nghệ thuật ASCII! Đầu vào Một số nguyên duy nhất n >= 0, cho biết kích thước của …

30
Văn bản Marquee giả
Trong thử thách này, văn bản marquee giả là văn bản được hiển thị từng phần, theo kiểu cuộn. Vài ví dụ: testing 4 t te tes test esti stin ting ing ng g hello 2 h he el ll lo o foobarz 3 f fo foo oob oba bar …
46 code-golf  string 

30
Đá quanh đồng hồ
Trong càng ít ký tự Unicode càng tốt, in ra (144 ký tự) sau: 1, 2, 3 o'clock, 4 o'clock rock, 5, 6, 7 o'clock, 8 o'clock rock, 9, 10, 11 o'clock, 12 o'clock rock, We're gonna rock around the clock tonight. Bạn không được sử dụng bất kỳ số …

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.