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


4
Khối không thể có thể
Vấn đề Đưa ra một đầu vào atrong đó a là giá trị trung thực / sai lệch đầu ra khối chính xác không thể bên dưới nếu trung thực và khối chính xác bình thường bên dưới nếu falsey. Đầu vào truthy: ___________________________________ / _______________________________ /| / / _____________________________/ …

12
Câu đố N-Queens
(Mặc dù có hơn 60 câu hỏi được gắn thẻ cờ vua , chúng tôi không có thử thách đơn giản với nữ hoàng.) Trong cờ vua, Câu đố N-Queens được mô tả như sau: Đưa ra một n x nbàn cờ và các nnữ hoàng, sắp xếp các nữ …


21
Sự thật bổ sung!
Trong toán học, giai thừa, rút ​​ngắn "thực tế" của một số nguyên n không âm , ký hiệu là n! , là tích của tất cả các số nguyên dương nhỏ hơn hoặc bằng n . Ví dụ: 5! là 1 * 2 * 3 * 4 * 5 …

12
Đó chỉ là một lỗi đầu vào
Tiếp tục của tôi Đó chỉ là một thử thách lỗi: Đầu vào: Một chuỗi bao gồm các ký tự ASCII có thể in mà không có khoảng trắng cũng như dòng mới. Đầu ra: Đầu tiên, biến đầu vào thành một bảng màu bằng cách hoàn nguyên đầu vào …


30
Yếu tố biến mất
Đưa ra một chuỗi Svà một danh sách các chỉ mục X, sửa đổi Sbằng cách loại bỏ phần tử tại mỗi chỉ mục Strong khi sử dụng kết quả đó làm giá trị mới của S. Ví dụ, được đưa ra S = 'codegolf'và X = [1, 4, 4, …
17 code-golf  string  array-manipulation  code-golf  string  ascii-art  code-golf  number  sequence  pi  code-golf  number  array-manipulation  code-golf  string  ascii-art  code-golf  math  number  game  code-golf  math  sequence  polynomials  recursion  code-golf  math  number  sequence  number-theory  code-golf  permutations  balanced-string  code-golf  string  ascii-art  integer  code-golf  decision-problem  hexagonal-grid  code-golf  ascii-art  kolmogorov-complexity  code-golf  number  code-golf  matrix  binary-matrix  code-golf  math  statistics  code-golf  string  polyglot  code-golf  random  lost  code-golf  date  path-finding  code-golf  string  code-golf  math  number  arithmetic  number-theory  code-golf  tetris  binary-matrix  code-golf  array-manipulation  sorting  code-golf  number  code-golf  array-manipulation  rubiks-cube  cubically  code-golf  grid  optimization  code-golf  math  function  code-golf  string  quine  code-golf  ascii-art  grid  code-golf  decision-problem  grid  simulation  code-golf  math  sequence  code-golf  path-finding  code-golf  ascii-art  grid  simulation  code-golf  number  whitespace  code-golf  sequence  code-golf  sequence  code-golf  sequence  integer  code-golf  math  game  code-golf  internet  stack-exchange-api  code-golf  sequence  code-golf  internet  stack-exchange-api  code-golf  math  factoring  code-challenge  sequence  polyglot  rosetta-stone  code-golf  string  browser  code-golf  date  code-golf  base-conversion  code-challenge  cops-and-robbers  hello-world  code-golf  cops-and-robbers  hello-world 

1
Làm phẳng CUBE
Bạn có bao giờ nhìn vào hình dạng 3D và nghĩ rằng chúng ta có 2 chiều. Vì vậy, hãy biến 3D thành 1D! (Xem những gì tôi đã làm ở đó?) Bài tập Đưa ra một biểu diễn 2D của một khối (bố trí bên dưới), làm phẳng nó …

1
Quine an toàn xoay
Viết một quine thích hợp mà mỗi vòng quay của nó là một quine thích hợp. Ví dụ: nếu mã nguồn của bạn là abcdef, thì: abcdef sẽ xuất abcdef bcdefa sẽ xuất bcdefa cdefab sẽ xuất cdefab defabc sẽ xuất defabc efabcd sẽ xuất efabcd fabcde sẽ xuất fabcde …

14
Bạn là chủ nhà của Thế vận hội!
Bạn tổ chức Thế vận hội Olympic, và cần xây dựng một bể bơi tuyệt vời vì lợi ích của dịp này, nhưng các giám sát viên thường thay đổi suy nghĩ về kích thước và cần một cách nhanh chóng để xây dựng lại nó với kích thước được …


15
Máy mở rộng sự thật
Nhiều người biết máy thật trong lập trình là gì. Nhưng đã đến lúc chúng ta đá mọi thứ lên một mức. Giới thiệu, cỗ máy sự thật mở rộng! Một cỗ máy sự thật mở rộng có hai thứ là đầu vào, một số nguyên nvà một chuỗi không …

13
Đặt một tàu lượn!
Điều này: là tàu lượn . Trong Trò chơi cuộc sống của Conway, tàu lượn là một mô hình nổi tiếng nhanh chóng đi ngang qua bảng. Đối với thử thách ngày hôm nay, chúng ta sẽ vẽ một Game of Life Board của ASCII, và đặt một chiếc tàu …

25
Một Patttern đơn giản
Đầu vào: Hai chữ số đơn (hãy gọi chúng mvà n) và hai ký tự (hãy gọi chúng avà b) theo định dạng đầu vào mà bạn chọn. Đầu ra: Đối với các hướng dẫn, giả vờ m=2, n=5, a='a', b='b'. Đầu ra của bạn sẽ là một chuỗi được …
17 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 

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.