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

15
Tic-Tac-Toe - X hay O?
Lý lịch Bỏ qua "Nhiệm vụ" nếu bạn quen thuộc với Tic-Tac-Toe (Tôi nghĩ hầu hết là vậy!) Tic-Tac-Toe là một trò chơi hai người nổi tiếng. Nó bao gồm một bảng 3x3 được lấp đầy dần bởi hai người chơi (làm rõ bên dưới); Người chơi đầu tiên sử …

14
Tính các số Wilson
Cho số nguyên dương n , tính số Wilson thứ n W (n) trong đó và e = 1 nếu n có gốc modulo n , nếu không thì e = -1. Nói cách khác, n có gốc nguyên thủy nếu không tồn tại số nguyên x trong đó 1 …

2
Mở ra theo mọi hướng
Đầu vào: Một chuỗi Đầu ra: 1) Trước tiên chúng ta hãy nhân vật remove ở phần cuối của đầu vào dây cho đến khi chúng tôi là trái với chiều dài đó là một hình vuông (tức là 1, 4, 9, 16, 25, 36, vv) Vì vậy,abcdefghijklmnopqrstuvwxyz (chiều dài …


27
Nhân đôi số
Lấy cảm hứng từ CMC này Cho một số nguyên dương lớn hơn 0, thực hiện thao tác sau trên nó: Nếu tất cả mười chữ số đơn ( 1234567890) đều ở số ít nhất một lần, hãy xuất số đếm và thoát khỏi chương trình Nếu không, nhân đôi …

18
Làm thế nào để số nhiều dấu chấm lửng?
Đó rõ ràng là dấu chấm lửng. Lấy cảm hứng từ một tin nhắn trò chuyện . Thử thách của bạn Đưa ra một danh sách hoặc khoảng trắng hoặc chuỗi từ được phân tách bằng dấu phẩy, dấu chấm lửng xác định chúng. Để ellipsisessieses-ify một từ: Bắt đầu …
14 code-golf  string 

11
Kết hợp trường hợp Tìm Thay thế
Lấy ba đầu vào, một chuỗi văn bản , T; một chuỗi các ký tự để thay thế , F; và một chuỗi các ký tự để thay thế chúng bằng R. Đối với mỗi chuỗi con Tcó cùng ký tự (không phân biệt chữ hoa chữ thường) F, hãy …
14 code-golf  string  code-golf  string  ascii-art  alphabet  code-golf  number  sequence  counting  code-golf  sequence  counting  code-golf  quine  source-layout  code-golf  string  code-golf  decision-problem  game  code-golf  string  quine  source-layout  subsequence  code-golf  quine  code-golf  array-manipulation  integer  code-golf  ascii-art  code-golf  sequence  integer  code-golf  kolmogorov-complexity  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  integer  code-golf  string  number  integer  code-golf  string  ascii-art  code-challenge  test-battery  expression-building  source-layout  printable-ascii  code-bowling  code-golf  number  code-golf  number  string  binary  code-golf  matrix  conversion  code-golf  number  arithmetic 

28
Nhấc điện thoại lên! Nó đang rung!
Gần đây bạn có một chiếc điện thoại mới, nhưng bạn không thích cách nó rung, bạn đã quyết định muốn tạo các kiểu rung của riêng mình. Vì vậy, bạn đã viết một chương trình mà bạn sử dụng các từ khóa long, shortvà pauseđể làm rung điện thoại …
14 code-golf  string 

8
Tìm danh sách con duy nhất ngắn nhất
Đưa ra một danh sách các danh sách tìm danh sách ngắn nhất là một danh sách con liền kề của chính xác một danh sách. Ví dụ nếu chúng ta có [[1,2,3], [1,2,3,4], [2,4,5,6], [1,2,4,5,6]] danh sách con tiếp giáp ngắn nhất sẽ là [3,4]vì nó chỉ xuất hiện …

12
Tìm số Aaron thứ n
Lý lịch Một cặp Ruth - Aaron là một cặp số nguyên dương liên tiếp nvà n+1sao cho tổng các thừa số nguyên tố (tính các thừa số nguyên tố lặp lại) của mỗi số nguyên bằng nhau. Ví dụ, (714,715)là một cặp Ruth-Aaron, kể từ 714=2*3*7*17, 715=5*11*13và 2+3+7+17=5+11+13=29. Tên …

3
Giải quyết vấn đề xe đẩy
Các triết gia từ lâu đã suy ngẫm về vấn đề Xe đẩy . Thật không may, không có con người đã giải quyết vấn đề này. May mắn thay, là lập trình viên, chúng tôi có thể sử dụng máy tính để giải quyết vấn đề cho chúng tôi! …

12
bổ sung, nối tiếp
Bài tập Phần bổ sung, phần bổ sung được xác định theo cách đệ quy, như thế này a (1) = 1 a (n) = a (n-1) .n, nếu n chẵn a (n) = na (n-1), nếu n là số lẻ nơi đại diện cho một phép nối số nguyên. …

11
Lấy căn bậc hai của một chuỗi
Động lực Trong thử thách này, nhiệm vụ của bạn là nhân hai chuỗi, điều này tự nhiên giới thiệu một cách để lấy căn bậc hai của chuỗi. Làm thế nào nó hoạt động? Đưa ra một chuỗi (ví dụ pub) điều đầu tiên bạn cần làm là xác …

8
Tạo từ bát phân
Người dùng thứ Năm tuần trước @SpookyGengar đã làm chúng tôi thích thú với thử thách đầu tiên của anh ấy / cô ấy về việc tạo ra các từ bình phương . Nếu chúng ta nhân đôi số cạnh thì sao? Các thách thức Lấy một chuỗi làm đầu …
14 code-golf  string 

23
Tính toán ma trận-Vector
Cho một mảng số nguyên có ít nhất hai phần tử, xuất ra Ma trận-Vector (được xác định bên dưới) của mảng. Để tính toán Ma trận-Vector , trước tiên hãy xoay qua nmảng kích thước- đầu vào để tạo ma trận có kích thước n x n, với phầ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.