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
Người trợ giúp nhân tố của Fermat
Chúng tôi muốn factorize một số nửa nguyên tố . Mục tiêu của thử thách này là để tìm hai số nguyên nhỏ và mà có thể được trivially factorized với phương pháp Fermat, do đó cho phép dễ dàng trích các yếu tố của .NNNuuuvvvuvNuvNuvNNNN Nhiệm vụ Cho một …


30
Giảm một nửa
Bài tập Cho một mảng không trống0 và 1, giảm một nửa độ dài của các lần chạy 0. Đầu vào Một mảng 0và 1. Định dạng có thể chấp nhận: Mảng thực trong ngôn ngữ của bạn Chuỗi phân tách theo dòng cho 0và1 Chuỗi tiếp giáp của 0và1 …

3
Cơ sở lớn, chữ số nhỏ
Ngôn ngữ J có một cú pháp rất ngớ ngẩn để chỉ định các hằng số . Tôi muốn tập trung vào một tính năng đặc biệt: khả năng viết trong các cơ sở tùy ý. Nếu bạn viết XbYcho Xbất kỳ số nào và Ybất kỳ chuỗi chữ số …

16
Mật mã gia tăng
Nhiệm vụ này khá đơn giản và sử dụng ba ký tự "toán tử" riêng biệt. Nhiệm vụ của bạn là, với một chuỗi đơn giản của các chữ cái, thực hiện các nhiệm vụ sau đây để mã hóa nó sử dụng <, >, *. Bạn có thể chọn …
19 code-golf  cipher 

8
Penrose Tam giác
Các Penrose tam giác , hay còn gọi là tribar Penrose, hoặc tribar không thể, là một đối tượng không thể. Mục tiêu trong thử thách này là hiển thị tam giác Penrose theo số byte ít nhất có thể. Nguồn: Wikipedia Quy tắc: Bạn phải hiển thị kỹ thuật …

18
Tạo một trình soạn thảo dòng đơn giản
Trong: một chuỗi không ngắt dòng * Cho phép người dùng chỉnh sửa và gửi dòng Out: chuỗi đã sửa đổi (tùy chọn có ngắt dòng) Trình chỉnh sửa dòng tối thiểu phải cho phép người dùng: di chuyển một con trỏ hiển thị sang trái và phải chèn và …



8
Sắp xếp ngược
Mục tiêu Tạo danh sách được xáo trộn ban đầu, từ các chuyển động mà Sắp xếp chèn sẽ làm để sắp xếp nó. Danh sách ban đầu sẽ có tất cả các số từ 0đến N-1(bao gồm) trong đó Nkích thước của đầu vào. Đầu vào Một danh sách …
19 code-golf  array-manipulation  code-golf  code-golf  animation  code-golf  restricted-source  code-golf  java  code-golf  decision-problem  graph-theory  code-golf  conversion  electrical-engineering  code-golf  ascii-art  code-golf  string  substitution  code-golf  math  code-golf  string  set-theory  code-golf  code-golf  compile-time  code-golf  kolmogorov-complexity  binary  code-golf  sequence  cops-and-robbers  code-golf  subsequence  card-games  code-golf  sequence  primes  code-golf  code-golf  number  graphical-output  music  code-golf  ascii-art  code-golf  string  lambda-calculus  code-golf  string  code-generation  code-golf  unicode  code-golf  math  combinatorics  code-golf  balanced-string  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-challenge  fastest-code  chess  code-golf  math  graphical-output  code-golf  string  hello-world  animation  code-golf  number  arithmetic  code-golf  integer  code-golf  code-golf  combinatorics  code-golf  kolmogorov-complexity  graphical-output  code-golf  string  code-golf  code-golf  game  code-golf  math  combinatorics  code-golf  ascii-art  popularity-contest  random  code-golf  arithmetic  number-theory  integer  code-golf  tips  underload  code-golf  math  sequence  primes  code-golf  math  path-finding  code-golf  ascii-art  primes  code-golf  kolmogorov-complexity  alphabet 

5
Vấn đề tách vòng cổ
Lý lịch Tôi đã được truyền cảm hứng từ video gần đây của 3Blue1Brown về vấn đề tách vòng cổ (hay như ông gọi nó là vấn đề vòng cổ bị đánh cắp) và mối quan hệ của nó với định lý Borsuk-Ulam . Trong vấn đề này, hai tên …


16
Mod các phao!
Phần mềm mô hình 3D chủ yếu sử dụng UV Mapping để ánh xạ họa tiết lên vật thể 3D. Các giá trị hợp lệ cho cả U và V thường nằm trong một [0..1]phạm vi bao gồm . Thử thách Bạn đã mua một phần mềm mô hình 3D …
19 code-golf 

30
Làm cho tôi một s'more!
Làm cho tôi một s'more ! Tôi nói với bạn về chiều rộng, lượng graham cracker, lượng sô cô la và lượng marshmallow. Một ví dụ: Đầu vào: Chiều rộng: 10 Graham: 3 Sôcôla: 2 Marshmallow : 1. Đầu ra: GGGGGGGGGG GGGGGGGGGG GGGGGGGGGG CCCCCCCCCC CCCCCCCCCC MMMMMMMMMM GGGGGGGGGG GGGGGGGGGG GGGGGGGGGG Có …

4
Lời khuyên cho việc chơi golf ở Brachylog
Brachylog là một ngôn ngữ bắt đầu nổi lên trong môn đánh gôn gần đây (và vừa nhận được một bản cập nhật lớn với cú pháp terser). Giống như Prolog, nó có lợi thế là nó thường có thể giải quyết một vấn đề (thường là thông qua lực …
19 code-golf  tips 

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.