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
Tạo n chữ số của chuỗi Gijswijt
Giới thiệu Trình tự của Gijswijt ( A090822 ) thực sự nổi tiếng, THỰC SỰ chậm. Để minh họa: 3 đầu tiên xuất hiện trong nhiệm kỳ thứ 9 (ổn). 4 đầu tiên xuất hiện trong nhiệm kỳ thứ 220 (một khoảng cách xa, nhưng khả thi). 5 đầu tiên …

18
Sắp xếp các tháng trong năm
Viết một hàm hoặc chương trình mà sẽ đưa đầu vào chuỗi, hoàn toàn chính tả, tên tiếng Anh tháng trong trường hợp tiêu đề: January, February, March, vv (null / CR / LF chấm dứt OK, phân định với một số nhân vật phi-alpha nếu bạn lựa chọn) và …


5
Có nhiều vật cứng hay vật mềm hơn không
Lấy cảm hứng từ việc mở đầu cho cuốn sách What-If. Đầu vào là một hình chữ nhật của các khoảng trắng dưới dạng một chuỗi, danh sách các chuỗi, v.v., với các đối tượng được tạo từ #bên trong: ######## # # ######## ### #### ### #### ### Các …
19 code-golf  ascii-art  counting  code-golf  number  grid  decision-problem  chess  code-golf  grid  graph-theory  chess  code-golf  math  geometry  code-golf  arithmetic  roman-numerals  fastest-code  code-golf  math  geometry  code-golf  string  cryptography  code-golf  number  sequence  decision-problem  code-golf  string  parsing  c  code-golf  sorting  integer  code-golf  number  sequence  rational-numbers  graphical-output  atomic-code-golf  assembly  box-256  code-golf  geometry  tips  python  code-golf  number  sequence  arithmetic  number-theory  code-golf  ascii-art  kolmogorov-complexity  geometry  code-golf  graphical-output  code-golf  math  code-golf  grid  cellular-automata  game-of-life  code-golf  string  subsequence  code-golf  arithmetic  rational-numbers  code-golf  tips  dc  code-golf  ascii-art  kolmogorov-complexity  date  code-golf  string  primes  code-golf  string  natural-language  conversion  code-golf  sequence  code-golf  number-theory  primes  base-conversion  code-golf  math  primes  base-conversion  code-golf  ascii-art  fractal  code-golf  matrix  code-golf  math  tips  geometry  python  string  code-challenge  keyboard  code-golf  graphical-output  code-golf  string  code-golf  number  sequence  cops-and-robbers  number  sequence  cops-and-robbers 


19
Hãy xây dựng một Cầu thang
Chúng tôi không có đủ (nửa) thử thách dễ dàng cho người mới bắt đầu. Ngày càng nhiều trong số những người dễ dàng đã được thực hiện. Vì vậy, tôi đã cố gắng đưa ra một cái gì đó có thể đạt được bởi người mới bắt đầu, nhưng …

3
PPCG Senior Prank
Chúng tôi sắp tốt nghiệp đến một trang web đầy đủ và chỉ còn một việc phải làm trước khi tốt nghiệp: chơi khăm cao cấp! Tôi nghĩ rằng chúng ta nên thực hiện một biến thể trên trò đùa cổ điển "lấp đầy hành lang bằng cốc nước". Thử …

3
Thứ tự chữ cái Hungary
Đối với những người muốn thử thách nhiều hơn sau đó theo thứ tự bảng chữ cái tiếng Tây Ban Nha cũ , hãy xem cách bảng chữ cái Hungary được sắp xếp. a, á, b, c, cs, d, dz, dzs, e, é, f, g, gy, h, i, í, j, …


30
Tổng các số vuông lẻ nhỏ hơn N
Viết chương trình hoặc hàm để xuất tổng các số vuông lẻ (OEIS # A016754) nhỏ hơn đầu vào n . 44 số đầu tiên trong chuỗi là: 1, 9, 25, 49, 81, 121, 169, 225, 289, 361, 441, 529, 625, 729, 841, 961, 1089, 1225, 1369, 1521, 1681, 1849, …

3
Văn bản trên một vòng tròn
Viết chương trình hoặc hàm in chuỗi đầu vào xung quanh vòng tròn rời rạc có bán kính tối thiểu có thể. Ví dụ, đối với đầu vào This is an example, chương trình của bạn sẽ xuất ra: a si n s i e h x T a m …

2
Viết bộ đếm Ping trò chuyện
Nhiệm vụ của bạn là viết một chương trình, đưa ra một danh sách các tin nhắn trò chuyện, đếm số lần mỗi người được ping, để tôi có thể biết mức độ phổ biến của mọi người. Nhưng, vì tôi phải làm điều đó một cách lén lút, tôi …


7
Hilbert-Curvify một ma trận
Lấy cảm hứng từ câu hỏi này Một cách khác để hủy hình ảnh 2D thành chuỗi 1D là sử dụng Hilbert Curve. Có nhiều phiên bản của đường cong này, tùy thuộc vào số lần lặp được sử dụng trong khi tính toán nó. Dưới đây là ví dụ …

12
Khi nào tôi sẽ có một chiếc xe nhị phân?
Tôi nhận thấy rằng đồng hồ đo của xe tôi ở mức 101101 khi tôi phải làm việc hôm nay. Đó là một con số tuyệt vời bởi vì nó là nhị phân (và một bảng màu, nhưng điều đó không quan trọng). Bây giờ, tôi muốn biết khi nào …

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.