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

30
Liên tiếp 1-Bits được tăng
Cho một mẫu (định dạng chuỗi hoặc mảng) của Bits: [0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1] Các tác vụ là thay thế bất kỳ số lượng 1-bit liên tiếp nào bằng một chuỗi số tăng dần bắt đầu từ 1. Đầu vào Mẫu (có thể được nhận dưới dạng chuỗi hoặc mảng) Ví dụ: Chuỗi: …

30
Ot wes thi bist uf tomis
Tôi chỉ thích cái cypher đơn giản này, thật thú vị khi đọc những từ không hoàn toàn dễ đọc của con người và lấp đầy những khoảng trống ... Ot wes thi bist uf tomis, ot wes thi wurst uf tomis, ot wes thi egi uf wosdum, ot wes …

19
Tìm tất cả các chuỗi Gozinta khác biệt
Chuỗi Gozinta (Lấy cảm hứng từ Dự án Euler # 606 ) Chuỗi gozinta cho n là một chuỗi {1,a,b,...,n}trong đó mỗi phần tử phân chia chính xác phần tiếp theo. Ví dụ: có tám chuỗi gozinta khác nhau cho 12: {1,12}, {1,2,12}, {1,2,4,12}, {1,2,6,12}, {1,3,12}, {1,3,6,12}, {1,4,12} and {1,6,12}. …

18
Phụ âm hay bất hòa?
Đưa ra hai tên ghi chú, bạn phải viết một chương trình xác định xem khoảng thời gian được tạo bởi hai ghi chú này là phụ âm hay phụ âm. Giới thiệu Trong âm nhạc phương Tây, chỉ có 12 âm "khác nhau". Tên của họ, được sắp xếp …
36 code-golf  music 

17
Các số nguyên tố khác ngoài Optimus
Thử thách Cho một số nguyên đầu vào n > 0, xuất số lượng số nguyên tố ( khác với n, nếu nchính nó là số nguyên tố) có thể được tạo ra bằng cách thay đổi một chữ số trong khai triển thập phân của n (mà không thay …

15
Tôi sẽ tip qua?
Tổng quan Đưa ra một chuỗi 3 dòng, tìm hiểu xem cấu trúc rơi sang trái, cân bằng hoặc rơi sang phải. Cơ cấu đầu vào Bạn có thể tưởng tượng cấu trúc như một thanh kim loại với các công cụ trên đầu, tất cả được cân bằng trên …


21
(A [l (t [e (r) n] e) s] t) một chuỗi!
Luân phiên , là hành động lấy một chuỗi và lồng nó trong các dấu ngoặc xen kẽ. Đây là cách bạn thay thế một chuỗi. Đối với một chuỗi có độ dài N , lấy các ký tự N ở giữa và bao quanh chúng trong ngoặc đơn. Vì …

30
Con quạ vs Taxicab
Hãy tưởng tượng đi du lịch đến một điểm nằm Một dặm chiều ngang và B dặm theo chiều dọc từ vị trí hiện tại của bạn. Hay nói cách khác, đi từ (0, 0)điểm đến (a, b). Bạn cần bao xa để kết thúc chuyến đi? Đây có vẻ …

21
Số gốc
Hướng dẫn Kịch bản John có một con số quan trọng và anh ấy không muốn người khác nhìn thấy nó. Anh quyết định mã hóa số, sử dụng các bước sau: Số của anh ta luôn luôn là một chuỗi không giảm (ví dụ. "1123") Anh chuyển đổi từng …

22
Tôi thậm chí không phải tôi chỉ lẻ!
Nhiệm vụ của bạn rất đơn giản: viết chương trình nhận một số nguyên làm đầu vào và xuất nó nếu nó là số lẻ và không làm gì khác (không được phép tạm dừng). Thách thức là, bạn chỉ có thể sử dụng các byte lẻ. Bạn có thể …

30
Một đám đông nhìn chằm chằm
Vấn đề Không có đầu vào nào ghi chương trình hoặc hàm xuất hoặc trả về chuỗi sau: (<(<>(<>.(<>.<(<>.<>(<>.<>)<>.<>)>.<>).<>)<>)>) Quy tắc Chương trình ngắn nhất sẽ thắng. Trailing khoảng trắng cho phép. Trailing newlines cho phép. Các tham số không sử dụng cho các chức năng được phép.

30
Tạo mã
Liên quan đến: Tạo trình thông dịch; # Trong thử thách liên kết ở trên, nhiệm vụ là tạo ra một trình thông dịch cho ngôn ngữ bí truyền ;#. các ;#ngôn ngữ Ngôn ngữ có chính xác hai lệnh: ;và #(tất cả các ký tự khác bị người phiên …


30
Là bắt đầu bằng kết thúc?
Nhiệm vụ Trong thử thách này, nhiệm vụ của bạn là viết một chương trình hoặc hàm có trong Chuỗi và đưa ra giá trị trung thực hoặc falsey dựa trên việc ký tự đầu tiên và ký tự cuối cùng của Chuỗi đầu vào có bằng nhau hay không. …

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.