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

6
Đánh số hoán vị
Các thách thức Đối với một tập hợp n số nguyên cho trước, hãy viết chương trình sẽ xuất ra chỉ số từ điển của nó. Những quy định Đầu vào chỉ phải là một tập hợp các số nguyên không âm duy nhất được phân tách bằng dấu cách. …


6
Tìm nút sâu nhất của cây nhị phân
Viết chương trình lấy cây nhị phân làm đầu vào và xuất ra nút sâu nhất và độ sâu của nó. Nếu có một cà vạt, in tất cả các nút liên quan cũng như độ sâu của chúng. Mỗi nút được biểu diễn dưới dạng: T(x,x) T(x) T trong …

24
Tạo bảng nhóm cho Z_n
Các nhóm là một cấu trúc được sử dụng rộng rãi trong Toán học và có các ứng dụng trong Khoa học Máy tính. Thử thách mã này là về số ít ký tự nhất để tạo bảng nhóm cho nhóm phụ gia Z n . Cách bảng được xây …

4
Tìm thời gian thú vị tiếp theo
Tôi tình cờ liếc nhìn đồng hồ của tôi hôm nay vào đúng 11:11:11 (và hôm nay là 1/11; thật tệ, đó không phải là năm 2011), và điều đó khiến tôi suy nghĩ: Tôi biết! Tôi nên làm một câu hỏi golf mã trong số này! Tôi là một …
9 code-golf  date 

8
Missy Elliot, XKCD và ASCII Byte
Lấy cảm hứng từ truyện tranh XKCD sau đây: Trong "Work It" của Missy Elliot, một phần của đoạn điệp khúc như sau: Is it worth it, let me work it I put my thing down, flip it and reverse it Nắm bắt được điều đó, tôi đề xuất thử …

2
Backtickify đoạn mã trên Stack Exchange
Mục tiêu của bạn là nhập bất kỳ văn bản tùy ý, chẳng hạn như: This is some text Và xuất văn bản đó được định dạng dưới dạng mã cho các bài đăng (Markdown có hương vị SE) và nhận xét (mini-Markdown) trên Stack Exchange, chẳng hạn như: `This …
9 code-golf 

13
Đếm các ký tự, biến chúng thành mật mã
Vấn đề: Bạn phải tạo một chương trình thực hiện như sau: lấy một chuỗi lớn văn bản chữ thường và đếm tất cả các lần xuất hiện của mỗi chữ cái. sau đó bạn đặt các chữ cái theo thứ tự từ lớn nhất đến ít nhất. sau đó …
9 code-golf 

15
Ngẫu nhiên không có cơ sở thời gian [đóng]
Đã đóng cửa . Câu hỏi này cần chi tiết hoặc rõ ràng . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Thêm chi tiết và làm rõ vấn đề bằng cách chỉnh sửa bài đăng này . Đóng cửa 2 năm trước …


5
định dạng chuỗi kiểu printf
Thử thách Viết hàm thực hiện printfđịnh dạng chuỗi kiểu C. Quy tắc Bạn phải thực hiện ít nhất %%, %c, %s, %dvà %f. Bạn không được sử dụng phương pháp định dạng chuỗi tích hợp. Bạn không được chạy các chương trình bên ngoài hoặc kết nối với Internet …


9
Viết một số dưới dạng tổng số Fibonacci
Hãy để chúng tôi xác định chuỗi Fibonacci là F(1) = 1 F(2) = 2 F(n) = F(n - 2) + F(n - 1) Vì vậy, chúng ta có chuỗi vô hạn 1,2,3,5,8,13,... Người ta biết rằng bất kỳ số nguyên dương nào cũng có thể được viết dưới dạng …

8
Một máy tính cổng logic đơn giản
Nhiệm vụ của bạn, nếu bạn chọn chấp nhận nó, là xây dựng một bộ đánh giá sự thật đơn giản cho các toán tử logic sau: ---------------------------------------------------------------------------------- Logical Name | Gate Name | Symbol | Symbol Name | Truth Table ---------------------------------------------------------------------------------- Identity | is | | (none) | 10 …

3
Phân tích cú pháp chuỗi Python
Thách thức là phân tích một chuỗi như Python và in nội dung của chuỗi. Đầu vào (đối số dòng lệnh hoặc stdin) : một chuỗi ký tự (ví dụ "hello") (hoặc nhiều chữ, xem nối chuỗi bằng chữ bên dưới) Đầu ra (stdout) : nội dung của chuỗi (ví …

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.