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

22
Chuyển đổi ISBN-13 thành ISBN-10
Giới thiệu Trong thử thách này, nhiệm vụ của bạn là tạo mã ISBN-10 cho các cuốn sách được cung cấp mã ISBN-13, giả sử rằng mã đó tồn tại. Mã ISBN-13 như vậy bao gồm một số phần được phân tách bằng -: 978-GG-PPPP-TTT-C Các chữ cái G(nhóm), P(nhà …

11
Phân số Unicode
Cho một phân số ở định dạng m/n(trong đó m và n là các số nguyên cùng nhau), xuất ra phân số Unicode tương ứng. Chương trình / chức năng của bạn sẽ không được yêu cầu nhận bất kỳ đầu vào nào không tương ứng với ký tự Unicode. …

8
Xây dựng kim tự tháp này
Kim tự tháp của bạn Kim tự tháp tôi muốn bạn xây dựng được làm hoàn toàn bằng hình khối. Nó có 24 lớp và lớp thứ N từ trên xuống chứa N 2 khối được sắp xếp theo hình vuông N by N. Kim tự tháp trông như thế …




27
Trình kiểm tra tài khoản người dùng VEVO
Chúng ta thường thấy các video âm nhạc trên Youtube. Nhiều kênh Youtube lưu trữ video âm nhạc được "cung cấp bởi VEVO". Chúng có thể được xác định dễ dàng bằng cách nhúng VEVO vào hình thu nhỏ video của chúng và gắn VEVO vào tên kênh của chúng. …


11
Hiệp sĩ có thể ở đâu trong N di chuyển?
Đây là Hole-3 từ Giải đấu mùa thu của APL CodeGolf . Tôi là tác giả ban đầu của vấn đề ở đó, và do đó được phép đăng lại ở đây. Được: một số lượt (vui lòng nêu rõ nếu không có chuyển động nào là 0, nếu không …

12
Loại bỏ số nhiều mơ hồ (s)!
Lập trình rất cứng nhắc. Bạn không thể nói với một chương trình "xuất số đếm chuối", bạn phải nói với nó print(bananas). Nhưng khi bạn làm điều đó, bạn sẽ gặp phải một vấn đề: bạn không biết trước mình có bao nhiêu quả chuối, vì vậy bạn không …
21 code-golf  string 

16
Thêm một chương trình nữa và tôi đã ra ngoài!
Đưa ra một mức lồng nhau nguyên dương nvà chuỗi scác ký tự ascii có thể in được ( để ~, xuất ra một chương trình, khi chạy trong cùng một ngôn ngữ, sẽ tạo ra một chương trình tạo ra một chương trình s. Tổng số nchương trình nên …
21 code-golf  recursion  code-golf  kolmogorov-complexity  board-game  code-golf  number-theory  polynomials  code-golf  code-golf  array-manipulation  polyglot  alphabet  answer-chaining  code-golf  sequence  math  atomic-code-golf  abstract-algebra  proof-golf  code-golf  internet  code-golf  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  ascii-art  number  integer  code-golf  decision-problem  binary-matrix  code-golf  number  sequence  number-theory  code-golf  math  decision-problem  matrix  abstract-algebra  code-golf  string  keyboard  code-golf  fractal  code-golf  math  sequence  combinatorics  hello-world  vim  code-golf  sequence  code-golf  graphical-output  image-processing  code-golf  decision-problem  matrix  linear-algebra  code-golf  ascii-art  code-golf  math  code-golf  ascii-art  graphical-output  code-golf  string  code-golf  string  substitution  code-golf  string  ascii-art  code-golf  arithmetic  code-golf  number  array-manipulation  decision-problem  code-golf  kolmogorov-complexity  code-generation  fractal  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  code-golf  string  array-manipulation  code-golf  music  code-golf  array-manipulation  code-golf  internet  stack-exchange-api  math  fastest-algorithm  code-golf  binary  bitwise  code-golf  date  code-golf  string  code-golf  sequence  integer  code-golf  arithmetic  number-theory  code-golf  string  random 

15
Một mảng mở rộng
Cho hai số nguyên dương p và q , nhiệm vụ của bạn là trả về mảng A được tạo bằng cách áp dụng thuật toán sau: Bắt đầu với A = [p, q] và d = 2 Với mỗi cặp (x, y) các số liền kề trong A có …

12
Hãy thực hiện chế độ ăn kiêng Haskell
Haskell có các bộ dữ liệu có thể được viết là (a,b,c) Tuy nhiên đây chỉ là cú pháp đường cho (,,)a b c Nói chung, một tuple n có thể được hình thành với n-1 , s giữa (... )theo sau là các phần tử của nó được phân …


25
Phân tích Esperanto của tôi!
Ngôn ngữ được xây dựng nổi tiếng Esperanto sử dụng bảng chữ cái Latinh (chủ yếu, xem trang wikipedia được liên kết để biết chi tiết). Tuy nhiên, có một số ký tự có dấu: ĉ, ĝ, ĥ, ĵ, và . (C-circumflex, g-circumflex, h-circumflex, j-circumflex, s-circumflex, và u- dấu ngâ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.