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

12
Mẹo chung để đại diện cho số lượng lớn
Đôi khi, trong khi chơi gôn, người ta cần thể hiện số lượng lớn trong mã của họ. Viết chúng như là có thể làm tăng đáng kể số lượng byte. Bạn có 1 mẹo chung nào để biểu diễn các số dài một cách chính xác trong mã? Xin …
21 code-golf  number  tips 

30
Phạm vi, đảo ngược, tổng!
Cho một số nguyên dương n là đầu vào, đầu ra tổng phạm vi đảo ngược của n. Tổng phạm vi đảo ngược được tạo bằng cách tạo một phạm vi bao gồm tối đa n, bắt đầu bằng 1 và bao gồm n, đảo ngược từng số bên trong …

6
Chuyển vị và đường chéo
Đối với thử thách này, bạn nên viết chương trình hoặc hàm xuất ra các đường chéo của ma trận vuông đã cho. Tuy nhiên, nếu bạn hoán đổi các hàng và cột trong mã nguồn của giải pháp, thay vào đó, nó sẽ trở thành một chương trình hoặc …


14
Xoay một chuỗi từ trong ra ngoài
Chuỗi cân bằng là một chuỗi các dấu ngoặc đơn ()để mọi dấu ngoặc đơn có thể được khớp với một chuỗi khác. Nghiêm khắc hơn, chúng là các chuỗi được kéo dài bởi ngữ pháp này: S → (S)S | ε Chúng ta có thể biến một chuỗi "từ …



20
Chuỗi [phụ] của tôi đang ẩn!
Giới thiệu Cách đây một thời gian, một người dùng SO bị mất đã đăng một câu hỏi ở đây và bây giờ nó đã bị xóa nhưng tôi nghĩ nó sẽ tạo ra một thử thách tốt nên ở đây nó ... Thử thách Viết một chương trình hoặc …

3
Khi cuộc sống mang lại cho bạn chanh, làm cho nước chanh
Thử thách Bạn sẽ nhận được một chuỗi đầu vào, bất cứ nơi nào từ "Lemon"được tìm thấy nó nên được chuyển đổi sang "Lemonade" nhưng sự a, dvà ephải được mượn từ một nơi khác trong câu. Thí dụ Ví dụ đầu vào: Tôi đã tìm thấy một quả …
21 code-golf  string  code-golf  parsing  internet  stack-exchange-api  code-challenge  kolmogorov-complexity  restricted-source  brain-flak  python  logic  pyth  code-golf  string  search  optimized-output  code-golf  tips  language-design  golfing-language  code-golf  tips  language-design  code-golf  number  sorting  pi  code-golf  math  number  code-golf  string  balanced-string  classification  brain-flak  code-golf  math  number-theory  decision-problem  code-golf  tips  code-golf  number  sequence  code-golf  balanced-string  brain-flak  code-golf  math  sequence  arithmetic  fibonacci  code-golf  math  parsing  code-golf  string  keyboard  code-golf  code-golf  string  source-layout  whitespace  code-golf  math  rational-numbers  code-golf  string  code-golf  string  code-golf  math  sequence  code-golf  number  floating-point  code-golf  string  decision-problem  subsequence  code-golf  string  kolmogorov-complexity  code-golf  string  permutations  balanced-string  brain-flak  code-golf  string  math  number  code-golf  string  primes  cipher  code-golf  string  ascii-art  chemistry  code-golf  ascii-art  grid  counting  code-golf  math  arithmetic  integer  code-golf  number  kolmogorov-complexity  code-golf  ascii-art  kolmogorov-complexity  sequence  metagolf  brain-flak  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  whitespace 


2
Phân rã hợp lý a = xyz (x + y + z)
Viết các hàm x(a), y(a)và z(a)như vậy đối với bất kỳ số hữu tỷ nào, a tất cả các hàm đều trả về số hữu tỷ và x(a)*y(a)*z(a)*(x(a) + y(a) + z(a)) == a. Bạn có thể giả sử 0. Bạn không cần phải sử dụng các loại hoặc thao …

9
Nhiệt độ không trung bình!
Có một cuộc thảo luận đã diễn ra ở TNB một lần về thang đo nhiệt độ tốt nhất và chúng tôi đã đồng ý về một điều: Lấy trung bình của cả bốn thang đo nhiệt độ chính! Đó là, Celsius , Kelvin , Fahrenheit và Rankine (Xin lỗi …
21 code-golf  math 

27
Tải xuống một tập tin từ Internet
Giới thiệu Vâng, nó đơn giản như vậy. Tải xuống bất kỳ tập tin từ internet! Quy tắc Bạn phải sử dụng API ngôn ngữ của bạn. Bạn phải xuất tệp bạn đã tải xuống STDOUT, bảng điều khiển, tệp, v.v. Đầu vào phải trống hoặc URL bạn muốn tải …


18
Tạo một đội bóng đá!
Tạo nghệ thuật ASCII của đội bóng đá sau đây với số byte ít nhất có thể. |.| |.| |.| |.| |.| |.| |.| |.| ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ {<| 8 |>}{<| 6 |>}{<| 1 |>}{<| 3 |>}{<| …

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.