Câu hỏi được gắn thẻ «self-referential»

Được sử dụng cho các thử thách trong đó câu trả lời liên quan đến bản thân hoặc đặc điểm của chúng, chẳng hạn như độ dài hoặc giá trị ký tự. Vì đây là một tập hợp con của thẻ [quine], nhiều hạn chế tương tự được áp dụng, chẳng hạn như không đọc mã nguồn của riêng bạn.



30
Số nguyên cơ bản 10 nhỏ nhất có thể được in bởi một chương trình ngắn hơn (bằng ký tự) so với chính nó là gì?
Tôi nghĩ rằng câu hỏi như trên là rõ ràng, nhưng chỉ trong trường hợp: Viết một chương trình đầy đủ (không chỉ là một hàm) in ra một số nguyên 10 dương, tùy ý theo sau là một dòng mới. Các chương trình đủ điều kiện sẽ là những …

30
Đầu ra có cùng độ dài với mã
Trong thử thách này, bạn nên viết một chương trình hoặc hàm không có đầu vào và in hoặc trả về một chuỗi có cùng số byte như chính chương trình đó. Có một vài quy tắc: Bạn chỉ có thể xuất byte trong phạm vi ASCII có thể in …

30
À, những byte đó là gộp
Viết chương trình hoặc hàm, khi được cung cấp một chuỗi, sẽ lọc ra càng nhiều byte riêng biệt càng tốt và trả về chuỗi đã được làm sạch. Tuy nhiên, vì chương trình của bạn ghét chúng, không có byte nào trong số này có thể có trong mã …

30
Tạo đầu ra gấp đôi chiều dài của mã
Các thách thức Viết một chương trình hoàn chỉnh ghi gấp đôi số byte vào đầu ra tiêu chuẩn so với độ dài của chương trình. Quy tắc Chương trình phải ghi các ký tự ASCII vào đầu ra tiêu chuẩn. Nội dung của đầu ra không quan trọng. Đầu …

24
Viết chương trình tự tải xuống
Viết chương trình kết nối với trang web này, tải xuống chính câu trả lời được đăng, trích xuất mã nguồn của chính nó và in ra. Đầu ra phải giống hệt với mã nguồn. Mã ngắn nhất (tính bằng byte) sẽ thắng. Quy tắc: Không cho phép rút ngắn …

30
Xuất điểm của bạn!
Thử thách: Khái niệm này đủ đơn giản: viết một chương trình đầy đủ để đưa ra điểm số golf mã của riêng nó! Đầu ra chỉ nên là số byte của chương trình của bạn và theo dõi bytes. NHƯNG ĐỢI ..... có một hạn chế: Mã nguồn của …


30
Chương trình chữ ký
Câu này sử dụng hai a, hai c, hai d, hai mươi tám e, năm f, ba g, tám h, mười một i, ba l, hai m, mười ba n, chín o, hai p, năm r, năm s, hai mươi ba t, sáu v, mười w, hai x, năm y …


3
Thực hiện một chương trình kéo dài hơn
Lenguage là một phương ngữ brainfuck nổi tiếng với việc phá vỡ các thách thức hạn chế nguồn. Đó là bởi vì Lenguage chỉ quan tâm đến độ dài của nguồn chứ không phải nội dung. Đầu tiên, độ dài của chương trình được tính toán. Sau đó, độ dài …



15
Cổng logic thủ công
Tạo một chương trình mô phỏng các cổng logic cơ bản. Dữ liệu vào: Một từ có tất cả chữ hoa theo sau là số nhị phân 2 1 chữ số, được phân tách bằng dấu cách, chẳng hạn như OR 1 0. Cửa OR, AND, NOR, NAND, XOR, và …
13 code-golf  logic-gates  hashing  code-golf  code-golf  number  array-manipulation  integer  code-golf  string  unicode  text-processing  cops-and-robbers  boggle  cops-and-robbers  boggle  code-golf  ascii-art  code-golf  word-puzzle  king-of-the-hill  python  code-golf  sequence  kolmogorov-complexity  code-golf  source-layout  code-golf  string  kolmogorov-complexity  math  number  code-golf  date  code-golf  combinatorics  recursion  game  king-of-the-hill  javascript  code-golf  array-manipulation  code-golf  radiation-hardening  self-referential  code-golf  integer  code-golf  number  code-golf  set-theory  code-golf  sequence  code-golf  string  sorting  natural-language  code-golf  decision-problem  number-theory  primes  code-golf  code-golf  ascii-art  code-challenge  array-manipulation  sorting  rubiks-cube  regular-expression  code-golf  counting  file-system  recursion  code-golf  string  kolmogorov-complexity  color  code-golf  game  code-challenge  permutations  encode  restricted-time  decode  code-golf  math  decision-problem  matrix  integer  palindrome  code-golf  matrix  statistics  king-of-the-hill  king-of-the-hill  python  card-games  code-golf  string  natural-language  code-golf  sequence  number-theory 

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.