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

24
Palindromizing chuỗi
Giới thiệu Đối với những người không biết, một palindrom là khi một chuỗi bằng với chuỗi ngược (ngoại trừ giao thoa, khoảng trắng, v.v.). Một ví dụ về palindrom là: abcdcba Nếu bạn đảo ngược điều này, bạn sẽ kết thúc với: abcdcba Cái nào cũng vậy. Do đó, …

30
Thay thế sau đó
Hầu hết các ngôn ngữ đi kèm với một tích hợp để tìm kiếm một chuỗi cho tất cả các lần xuất hiện của một chuỗi con nhất định và thay thế các chuỗi bằng một chuỗi khác. Tôi không biết bất kỳ ngôn ngữ nào khái quát khái niệm …

17
Số Motzkin
Số Motzkin thứ n là số đường dẫn từ (0, 0) đến (n, 0) trong đó mỗi bước có dạng (1, -1), (1, 0) hoặc (1, 1) và đường dẫn không bao giờ đi dưới y = 0. Đây là một minh họa về các đường dẫn này cho n …

3
Cứu giúp! Máy tính của tôi bị hỏng! (Biến biểu thức số nguyên thành tổ hợp phím máy tính)
Giới thiệu Cứu giúp! Tôi vô tình làm rơi máy tính TI-84 ra khỏi cửa sổ (không hỏi làm thế nào) và nó bị hỏng. Tôi có một bài kiểm tra toán vào ngày mai và máy tính duy nhất tôi có thể tìm thấy là một máy có các …

1
Đặt tên chuỗi carbon không tuần hoàn
(Tôi không phải là nhà hóa học! Tôi có thể sai ở một số thứ, tôi đang viết những gì tôi đã học ở trường trung học) Các nguyên tử carbon có một thuộc tính đặc biệt: Chúng có thể liên kết với 4 nguyên tử khác (không phải là …

30
Hãy đếm lên mọi người!
Giới thiệu Nghe có vẻ lạ, nhưng chúng tôi đã không có ONE thách thức đối với tính từ 1để n, toàn diện. Đây không phải là điều tương tự. Đó là một thách thức (đóng) không được giải thích rõ. Đây không phải là điều tương tự. Đó là …


24
Trình tự RATS
Nhiệm vụ của bạn là tạo ra số hạng thứ n của chuỗi RATS, trong đó n là đầu vào. Trình tự RATS còn được gọi là trình tự Thêm Thêm rồi Sắp xếp. Trình tự này cũng có thể được tìm thấy ở đây: http://oeis.org/A004000 . trường hợp thử …


9
Chân đế lồng vào nhau
Viết chương trình hoặc hàm có chuỗi tám byte chứa một trong mỗi ký tự ()[]{}<>được sắp xếp theo bất kỳ cách nào sao cho bốn loại khung tương ứng khớp với nhau. Ví dụ: ]<([){}>là đầu vào không hợp lệ vì dấu ngoặc vuông không khớp (mặc dù tất …

30
Tiền tố phổ biến dài nhất của 2 chuỗi
Viết chương trình lấy 2 chuỗi làm đầu vào và trả về tiền tố chung dài nhất. Đây là môn đánh gôn , vì vậy câu trả lời có số byte ngắn nhất sẽ thắng. Test Case 1: "global" , "glossary" "glo" Test Case 2: "department" , "depart" "depart" Test …
30 code-golf  string 

1
Magic: Golf Gathering Combat
Magic: the Gathering là một trò chơi đánh bài trong đó, trong số những thứ khác, người chơi chơi bài đại diện cho sinh vật, sau đó có thể tấn công người chơi khác hoặc phòng thủ trước các cuộc tấn công của người chơi khác bằng cách chặn. Trong …

1
Vẽ một vòng quay
Bạn có nhớ những chiếc đinh ghim thú vị mà bạn thổi vào và chúng quay tròn và tròn không? Hãy mã một! Một pinwheel sẽ có tập hợp các ký tự \ | / _vẽ trung tâm và cánh tay của nó. Một pinwheel có thể có thể trông …



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.