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
Nó bao nhiêu tuổi
Viết một chương trình ngắn trong một số giây tích cực đại diện cho độ tuổi và đưa ra ước tính về thời gian đó bằng tiếng Anh. Chương trình của bạn phải xuất ra lượng thời gian ít chính xác nhất đã qua, trong số các số liệu sau …
29 code-golf  date 


11
Asterisk xoắn ốc
Với vòng xoắn có kích thước Svà bước N, xuất ra hình S*Sxoắn ốc "vuông" có Ndấu sao, được xây dựng từ bên ngoài đến bán kính bên trong theo chiều kim đồng hồ. Các trường hợp thử nghiệm (ví dụ) dưới đây. Đầu vào: 4 3 Đầu ra: *** …



4
Thực hiện bổ sung chuỗi đúng
Nhiều ngôn ngữ cho phép các chuỗi được "thêm" với +. Tuy nhiên, đây thực sự là một sự kết hợp, một sự bổ sung thực sự sẽ tuân theo các tiên đề của nhóm: Nó được đóng lại (việc thêm hai chuỗi bất kỳ luôn luôn là một chuỗi) …

30
Ngẫu nhiên cho đến 0
Thử thách Bài Sandbox Cho một số nguyên dương (K)Xuất ra một số nguyên ngẫu nhiên đồng nhất (Y)giữa [0, K). Nếu Y > 0Giả sử K = Yvà lặp lại quá trình cho đến khi Y = 0. Quy tắc Đầu vào phải được in lúc đầu Định dạng …
29 code-golf  random 

21
Trình tự xếp chồng
Bạn giao dịch các thẻ được gắn nhãn 0 đến 9 từ một cỗ bài một lần, tạo thành các ngăn xếp bắt đầu từ 0 và đếm lên 1. Khi bạn giải quyết 0, bạn đặt nó lên bàn để bắt đầu một ngăn xếp mới. Khi bạn giao …

25
Số Palindromic với một twist nhị phân
Cảnh báo: đây KHÔNG phải là "hey, chúng ta hãy vẽ một chiếc bánh trong thử thách nghệ thuật ASCII"! Hãy tiếp tục đọc;) Một thời gian trước đây là sinh nhật của tôi, bây giờ tôi 33 tuổi. Vì vậy, có truyền thống xã hội vụng về này bao …

28
Đầu tiên họ đến
"Đầu tiên họ đến ..." là một bài thơ của Martin Niemöller : First they came for the Socialists, and I did not speak out- Because I was not a Socialist. Then they came for the Trade Unionists, and I did not speak out- Because I was not a Trade …



28
Đếm liên kết
Thách thức của bạn là viết N đoạn mã như vậy mà, khi bạn nối đầu tiên K ≥ 1 với nhau, họ sản xuất số K . N càng cao thì càng tốt. Đây là một nhược điểm: bạn không được sử dụng bất kỳ ký tự nào nhiều …

11
Xây dựng một bán zigzag
Bạn sẽ được cung cấp một số nguyên dương Nlàm đầu vào. Nhiệm vụ của bạn là xây dựng một Semi-Zigzag, gồm các Ncạnh, mỗi chiều dài N. Vì tương đối khó để mô tả rõ ràng nhiệm vụ, đây là một số ví dụ: N = 1: Ôi N …

16
Bộ ba nguyên thủy Pythagore
( liên quan ) Một bộ ba Pythagore là một danh sách (a, b, c)thỏa mãn phương trình a 2 + b 2 = c 2 . Một Ba nguyên thủy Pythagore (PPT) là một trong đó a, bvà ctất cả đều là nguyên tố (nghĩa là ước số chung …

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.