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

8
Xác minh cấu trúc liên kết
Thử thách Cho một Ttập hợp các tập hợp con của một tập hữu hạn S={1,2,3,...,n}, xác định xem có phải Tlà một cấu trúc liên kết hay không. Giải trình Các Powerset P(S) của một số bộ Slà tập hợp của tất cả các tập con của S. Vài …

30
Thực hiện đồng hồ bấm giờ đơn giản
Thử thách Nhiệm vụ của bạn là viết một chương trình, mỗi giây một lần (bao gồm ngay lập tức khi chương trình của bạn được bắt đầu), in thời gian đã trôi qua kể từ khi chương trình của bạn được bắt đầu. Quy tắc Thời gian phải được …
25 code-golf  date 

12
Vẽ đường viền của tôi
Cho một ma trận hình chữ nhật của độ cao, vẽ các đường viền của nó. Bài tập Hai yếu tố xvà ytrên cùng một mức đường viền nếu floor(x/10) == floor(y/10). Ví dụ, 52và 58ở cùng một mức đường viền, nhưng 58và 64không. Hành động vẽ các đường viền …

4
Xoay xen kẽ
Thử thách Đưa ra một ma trận vuông các ký tự (các ký tự ASCII có thể in một byte), xoay từng "vòng" của ma trận theo các hướng ngược lại. Hãy lấy một ví dụ: 1 2 3 4 5 6 7 8 9 A B C D E …
25 code-golf  matrix 

28
Số liệt kê chóng mặt
Thử thách của bạn hôm nay là đưa ra một thuật ngữ nhất định của một chuỗi liệt kê tất cả các số nguyên. Trình tự như sau: Nếu chúng ta có hàm 0 chỉ mục tạo ra chuỗi f(n)và ceil(x)là hàm trần, thì f(0) = 0; abs(f(n)) = ceil(n/2); …

10
Nhân đôi một số kim cương
Vấn đề Cho một số nguyên dương ntrong đón < 100 Xuất ra một mẫu kim cương như sau: Đầu vào n=1 /\/\ \/\/ Đầu vào n=2: /\ /\ //\\/\/\//\\ \\//\/\/\\// \/ \/ Đầu vào n=3: /\ /\ //\\ /\ /\ //\\ ///\\\//\\/\/\//\\///\\\ \\\///\\//\/\/\\//\\\/// \\// \/ \/ \\// \/ \/ …


6
Trình tự quá meta
Chúng tôi bắt đầu với một chuỗi 1 chỉ mục trống: _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,... Ở bước thứ n , chúng ta điền vào mỗi khoảng trống a (n) với các số nguyên lớn hơn 1 bắt đầu từ khoảng trống đầu tiên còn lại, trong đó a (n) là mục thứ n …

8
Xây cầu thang cho con tôi
Hôm nọ, con trai tôi yêu cầu tôi xây cho nó một cầu thang bằng các khối Lego-ish. Và tôi đã nghĩ ra một thứ như thế này: Sau đó, con tôi yêu cầu tôi cho một chương trình sử dụng số byte ít nhất tạo ra một cầu thang …


3
Buzzby Berkeley Robot Hokey Pokey
Buzzby Berkeley Robot Hokey Pokey Bài tập Viết chương trình hoặc chức năng để tạo ra một hoạt hình nghệ thuật ASCII mô tả một dòng robot nhảy theo lời bài hát của Hokey Pokey (hoặc Cokey, nếu bạn thích) theo kiểu số Busby Berkeley! Ví dụ đầu ra Đầu …

26
Tôi có phải là số Cullen không?
Số Cullen là bất kỳ số nào có trong chuỗi được tạo bằng công thức: C (n) = (n * 2 ^ n) +1. Nhiệm vụ của bạn: Viết chương trình hoặc hàm nhận đầu vào và xuất giá trị trung thực / giả dựa trên việc đầu vào có …


10
Giúp tôi chơi số của tôi!
Khi viết chương trình golf-code , tôi thường kết thúc bằng cách sử dụng một số hằng số. Tôi luôn đặt chúng ở dạng thập phân vì đó là cách tôi nghĩ, nhưng tôi chỉ nhận ra rằng ngôn ngữ của tôi hỗ trợ các định dạng số khác có …

7
Giải mã Void
Danh sách void là danh sách không có cấp nào chứa bất kỳ đối tượng không có trong danh sách. Hoặc nếu bạn thích một định nghĩa đệ quy Danh sách trống là void Một danh sách chỉ chứa các danh sách trống khác là void Tất cả các danh …
25 code-golf 

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.