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

30
Thực hiện sắp xếp giấc ngủ
Ngủ Sắp xếp là một thuật toán sắp xếp số nguyên tôi tìm thấy trên Internet. Nó mở một luồng đầu ra và cho mỗi số đầu vào song song, trì hoãn số giây và xuất số đó. Do sự chậm trễ, số lượng cao nhất sẽ được xuất ra …
74 code-golf 

30
Tìm nhân tố!
Tạo chương trình hoặc hàm ngắn nhất tìm giai thừa của một số nguyên không âm. Giai thừa, đại diện với !được định nghĩa như vậy n ! : = { 1n⋅(n−1)!n=0n > 0n!:={1n=0n⋅(n−1)!n>0n!:=\begin{cases}1 & n=0\\n\cdot(n-1)!&n>0\end{cases} Trong tiếng Anh đơn giản, giai thừa của 0 là 1 và giai thừa …

13
Mô phỏng thứ sáu
Các anh em từ dòng St Golfus the Concise có truyền thống đọc một lời cầu nguyện ngắn bất cứ khi nào họ thấy ai đó làm dấu thánh giá . Do mức độ tội lỗi cao được đo lường trong số khách du lịch gần đây, họ đã lắp …
73 code-golf  matrix 

30
Tạo một tên H hạng từ nhỏ hơn
Thử thách Tạo một hàm hoặc chương trình mà khi được cung cấp một số nguyên sizesẽ thực hiện như sau: Nếu sizebằng 1, đầu ra H H HHH H H Nếu sizelớn hơn 1, đầu ra X X XXX X X nơi Xlà sản phẩm của chương trình / …
73 code-golf  ascii-art  fractal  code-golf  code-golf  string  code-golf  string  matrix  code-golf  graph-theory  maze  binary-matrix  code-golf  kolmogorov-complexity  random  code-challenge  metagolf  test-battery  brain-flak  text-processing  code-golf  matrix  code-golf  number-theory  primes  code-golf  string  matrix  code-golf  binary  bitwise  code-golf  number  factorial  floating-point  code-golf  number  sequence  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-golf  string  code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

30
Xây cho tôi một bức tường gạch!
Thử thách Tôi cần giúp đỡ xây dựng một bức tường gạch! Kết hợp một số mã cho tôi bằng cách không sử dụng đầu vào và tạo ra tường đầu ra sau đây được hiển thị bên dưới: _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ Bây …

30
Là mối quan hệ này đáng sợ?
Theo truyện tranh XKCD này , có một công thức để xác định xem khoảng cách tuổi tác trong mối quan hệ có "đáng sợ" hay không. Công thức này được định nghĩa là: (Age/2) + 7 là độ tuổi tối thiểu của những người bạn có thể hẹn hò. …

18
Cuộc đấu súng tương lai
Các nền tương lai Trong năm 2017, bạn và đối thủ của bạn sẽ đối đầu trong một cuộc đấu súng tương lai, nơi chỉ có một người có thể sống sót. Là bạn đủ kinh nghiệm để đánh bại đối thủ của bạn? Bây giờ là lúc để đánh …


30
Stack Exchange Simulator Simulator
Viết chương trình hoặc hàm chỉ có một chuỗi chứa các ký tự ^và v(bạn có thể cho rằng sẽ không có ký tự nào khác). Đọc từ trái sang phải chuỗi này biểu thị chuỗi lần nhấp chuột của một người dùng được thực hiện trong khi xem câu …

28
Tính Phi (không phải Pi)
Không, tôi không có ý ϕ = 1.618...và π = 3.14159.... Ý tôi là các chức năng . (x) là số nguyên nhỏ hơn hoặc bằng số nguyên xtương đối x. π (x) là số lượng các số nguyên tố nhỏ hơn hoặc bằng x. Chúng ta hãy nói rằng …
73 code-golf  sequence  primes  number-theory  code-golf  decision-problem  code-golf  date  code-golf  typography  code-golf  math  number  multiple-holes  code-golf  quine  code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

30
Lời khuyên cho việc chơi golf ở Haskell
Bạn có lời khuyên chung nào cho việc chơi golf ở Haskell? Tôi đang tìm kiếm những ý tưởng có thể được áp dụng cho các vấn đề về golf nói chung ít nhất là phần nào cụ thể đối với Haskell. Xin vui lòng chỉ gửi một mẹo cho …

30
Chữ số uncollapse
Bài tập, nhiệm vụ Đưa ra một chuỗi tên tiếng Anh của các chữ số, sập xuống cùng nhau, như thế này: zeronineoneoneeighttwoseventhreesixfourtwofive Chia chuỗi lại thành các chữ số: zero nine one one eight two seven three six four two five Quy tắc Đầu vào luôn là một chuỗi. …
72 code-golf  string 


16
Trình duyệt web nhỏ nhất thế giới
Cơ sở: Bạn thích công việc lập trình mới của mình tại một tập đoàn lớn. Tuy nhiên, bạn không được phép duyệt web vì máy tính của bạn chỉ có CLI. Họ cũng chạy quét tất cả các ổ cứng của nhân viên, vì vậy bạn không thể tải …

27
Nhiều hơn và ít hơn là nhiều hơn
Bất kỳ ai cũng có thể làm cho đầu ra của một chương trình lớn hơn bằng cách thêm các ký tự, vì vậy hãy làm ngược lại chính xác. Viết chương trình đầy đủ, chức năng bên trong hoặc đoạn trích cho môi trường REPL bằng ngôn ngữ bạn …

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.