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

13
579085261 là CRAZY, 725582 là GOLF, 10757494 là?
Nhiệm vụ của bạn là dịch một số 103 trơn thành một từ tiếng Anh, sử dụng phương pháp được mô tả dưới đây. Làm sao? Tạo danh sách các thừa số nguyên tố (có sự lặp lại) của số đầu vào. Sắp xếp danh sách: Nếu 2 không phải …

1
LISP của McCarthy
McCarthy 1959 LISP Đầu năm 1959, John McCarthy đã viết một bài báo đột phá xác định chỉ chín chức năng nguyên thủy mà khi kết hợp lại với nhau vẫn là cơ sở cho tất cả các ngôn ngữ giống như LISP ngày nay. Bài viết có sẵn được …

14
Hãy vẽ Mona Lisa
Vào năm 2014, demoscener Jakub 'Ilmenit' Debski đã phát hành bản demo đồ họa thủ tục 250 byte (1) cho Atari XL có tên là Mona . Đó là vẽ bức tranh sau (2) : Nhiệm vụ của bạn là tạo ra cùng một bức tranh, sử dụng ngôn ngữ …

21
Ngoài ra căn chỉnh mảng
Giới thiệu Xét hai mảng số nguyên không trống, giả sử A = [0 3 2 2 8 4] và B = [7 8 7 2] . Để thực hiện bổ sung căn chỉnh trên chúng, chúng tôi làm như sau: Lặp lại mỗi mảng đủ số lần để có …

22
Natural Pi # 0 - Đá
Mục tiêu Tạo một chương trình / hàm lấy đầu vào N, kiểm tra xem Ncác cặp số nguyên ngẫu nhiên có tương đối nguyên tố hay không và trả về sqrt(6 * N / #coprime). TL; DR Những thách thức này là mô phỏng các thuật toán chỉ yêu …
39 code-golf  math  random  pi  approximation  popularity-contest  code-golf  sequence  number-theory  binary  coding-theory  code-golf  math  3d  code-golf  code-golf  math  number  code-golf  kolmogorov-complexity  code-golf  ascii-art  graphical-output  binary-tree  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation  hexadecimal  code-golf  math  number  set-theory  code-golf  math  arithmetic  number-theory  integer  code-golf  string  kolmogorov-complexity  code-golf  math  sequence  arithmetic  decision-problem  code-golf  code-golf  ascii-art  code-golf  array-manipulation  parsing  code-golf  string  ascii-art  kolmogorov-complexity  code-challenge  code-golf  sequence  code-golf  number  array-manipulation  sorting  code-golf  string  function  code-golf  arithmetic  code-golf  math  sequence  number-theory  primes  restricted-source  javascript  code-challenge  polyglot  rosetta-stone  code-golf  code-golf  regular-expression  code-golf  math  code-golf  math  primes  code-golf  ascii-art  kolmogorov-complexity  binary  code-golf  math  sequence  code-golf  sequence  subsequence  code-golf  string  code-golf  parsing  music  code-golf  grid  game  path-finding  board-game  code-golf  string  binary  code-golf  array-manipulation  balanced-string  code-golf  code-golf  algorithm  code-golf  string  number  arithmetic  array-manipulation  code-golf  array-manipulation  binary-tree  tree-traversal  code-golf  code-golf  tips  code-golf  string  base-conversion  code-golf  tips  s.i.l.o.s  code-golf  string  ascii-art  code-golf  code-challenge  code-golf  game 


30
Khung nhìn bùng nổ của một chuỗi
Bạn không thích những sơ đồ xem nổ tung trong đó một máy hoặc vật thể được tách ra thành những mảnh nhỏ nhất của nó? Hãy làm điều đó với một chuỗi! Các thách thức Viết chương trình hoặc chức năng nhập một chuỗi chỉ chứa các ký tự …
39 code-golf  string 

23
Xếp thành vòng tròn, n điểm
Vẽ các đường giữa mỗi cặp điểm khác biệt cho ncác điểm được sắp xếp trong một vòng tròn, tạo ra kết quả giống như kết quả bên dưới. Mã ngắn nhất (tính bằng byte) sẽ thắng! Các dòng của bạn không phải trong suốt, nhưng nó có vẻ tốt …

29
Giả hành
Có một con số khá tò mò đôi khi xuất hiện trong các bài toán hoặc câu đố toán học. Pseudofactorial (N) là bội số chung nhỏ nhất (tức là thấp nhất) của các số từ 1 đến N; nói cách khác, đó là số thấp nhất có tất cả …

30
Làm suy yếu một chuỗi
Rất nhiều ngôn ngữ có các cách tích hợp để loại bỏ các bản sao hoặc "lặp lại" hoặc "duy nhất" một danh sách hoặc chuỗi. Một nhiệm vụ ít phổ biến hơn là "phá vỡ" một chuỗi. Đó là, đối với mỗi nhân vật xuất hiện, hai lần xuất …

15
nhìn kìa, hướng lên trên trời ấy! Đó là một mảng siêu lừa đảo!
Lấy cảm hứng từ câu hỏi này từ bạn bè đối thủ của chúng tôi tại Code Review. Định nghĩa Một siêu mảng là một mảng trong đó mỗi phần tử mới trong mảng lớn hơn tổng của tất cả các phần tử trước đó. {2, 3, 6, 13}là một …

30
Kiểm tra chia hết
Bài tập Cho hai số nguyên dương Nghiêm n và d như đầu vào, xác định xem n là chia hết bởi d , tức là, nếu có tồn tại một số nguyên q như vậy n = qd. Bạn có thể viết chương trình hoặc chức năng và sử …

21
Hàng nào là chìa khóa?
Cho bất kỳ ký tự nào sau đây (hoặc một dòng mới): `1234567890-=~!@#$%^&*()_+qwertyuiop[]\QWERTYUIOP{}|asdfghjkl;'ASDFGHJKL:"zxcvbnm,./ZXCVBNM<>? Chương trình của bạn phải xuất ra hàng nằm trên bàn phím Vì bàn phím của tôi sắp hết pin, mã của bạn phải càng ngắn càng tốt Bàn phím mà chương trình của bạn nên sử …



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.