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


7
Số lượng các yếu tố
Cho một số nguyên dương n> 1 xác định có bao nhiêu số có thể được thực hiện bằng cách thêm các số nguyên lớn hơn 1 có sản phẩm là n . Ví dụ: nếu n = 24, chúng ta có thể biểu thị n dưới dạng sản phẩm …


3
Chúc mừng sinh nhật, hãy ăn bánh nào!
Sắp đến sinh nhật bạn tôi và vì anh ấy là lập trình viên và người yêu nghệ thuật ASCII, tôi nghĩ tôi sẽ làm cho anh ấy một chiếc bánh ASCII! Đáng buồn thay, tôi đã quên mất tuổi hiện tại của anh ấy, vì vậy tôi muốn có …


11
Lịch sử trợ giúp bài tập về nhà
Đọc lịch sử của tôi và ghi chú, tôi không thể không mệt mỏi với việc viết ra tất cả những ngày dài này, Lọ 1784 là sáu thang máy toàn bộ bút chì! z! Như bạn có thể thấy, tôi cài ứng dụng giống như hầu hết các áp …
12 code-golf  number 

12
Trở lại Quine
Thách thức ở đây là đơn giản, và hoàn toàn không phải về số lượng byte. Công việc của bạn là xuất ra 50 ký tự đầu tiên của mã nguồn của quine trước đó, được nối với 50 ký tự đầu tiên của bạn bắt đầu bằng 50 ký …

6
Tìm các hệ số của hàm tạo hợp lý
Nếu chúng ta viết một chuỗi các con số như các hệ số của một chuỗi lũy thừa, sau đó rằng chuỗi lũy thừa được gọi là (bình thường) chức năng tạo ra (hoặc GF) của chuỗi đó. Đó là, nếu đối với một số chức năng F(x)và chuỗi số …
12 code-golf  math  integer  polynomials  code-golf  math  abstract-algebra  restricted-time  code-golf  math  primes  code-golf  math  number  arithmetic  code-golf  quine  code-golf  number  sequence  code-golf  string  number  code-golf  array-manipulation  code-golf  number  code-golf  string  code-golf  arithmetic  code-golf  string  array-manipulation  rubiks-cube  code-golf  math  number  code-golf  tips  bash  code-golf  ascii-art  music  code-golf  arithmetic  code-golf  math  number  arithmetic  integer  code-golf  number  array-manipulation  code-golf  geometry  grid  set-partitions  code-golf  math  number  code-golf  combinatorics  code-golf  regular-expression  code-golf  permutations  code-golf  ascii-art  code-golf  number  array-manipulation  matrix  code-golf  kolmogorov-complexity  compile-time  cops-and-robbers  polyglot  cops-and-robbers  polyglot  code-golf  string  code-golf  string  ascii-art  matrix  animation  code-golf  ascii-art  code-golf  string  balanced-string  code-golf  integer  integer-partitions  expression-building 

12
Tròn như số không
Mục tiêu Cho một số đầu vào, làm tròn nó đến số gần nhất với một con số đáng kể. Yêu cầu Đầu vào Một số dấu phẩy động. Giả sử kết quả số đầu vào trong một đầu ra trong giới hạn của kiểu dữ liệu (ví dụ: bỏ …
12 code-golf  math 

16
Bounce-modulo hai số
Đồ thị của phép toán modulo ( ) trông như thế này:y=xmodky=xmodky = x \mod k Đây là một chức năng rất hữu ích, vì nó cho phép chúng ta tạo ra hành vi "gói". Tuy nhiên, nó rất cồng kềnh khi tôi muốn sử dụng nó để tạo ra …

10
Trình tự Lehmer-Comtet
Trình tự Lehmer-Comtet là một chuỗi sao cho a (n) là đạo hàm thứ n của f (x) = x x đối với x như được đánh giá tại x = 1 . Bài tập Lấy một số nguyên không âm làm đầu vào và đầu ra số hạng thứ …


17
Thang dây
Cho một chuỗi svà một số nguyên dương N, dần dần nhân đôi mỗi ký tự cho đến khi Ntrùng lặp, và sau đó giữ nguyên các Nbản sao cho đến khi các Nký tự cách xa cuối, sau đó bước xuống một lần nữa. Ví dụ: đã cho abalonevà …
12 code-golf  string 

6
Chuỗi này có hợp lệ FEN không?
Các thách thức Viết chương trình hoặc hàm lấy đầu vào chuỗi làm tham số hàm hoặc từ stdin và xác định xem đó có phải là chuỗi FEN hợp lệ không . Đầu vào Bạn có thể giả sử đầu vào sẽ chỉ bao gồm các ký tự sau …

30
Các vết xước tiêu chuẩn là gì?
Trong golf, độ xước chuẩn của khóa học được tính bằng công thức này: (3*num_of_3_par_holes + 4*num_of_4_par_holes + 5*num_of_5_par_holes) - difficulty_rating Nhiệm vụ của bạn là tính toán vết xước tiêu chuẩn của một sân gôn, với 4 đầu vào này. Bạn nên lấy đầu vào ở bất kỳ dạng …
12 code-golf  math  number 

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.