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

6
Tạo một xoắn ốc Padovan
Giới thiệu Tương tự như Chuỗi Fibonacci, Chuỗi Padovan ( OEIS A000931 ) là một chuỗi các số được tạo ra bằng cách thêm các số hạng trước đó trong chuỗi. Các giá trị ban đầu được định nghĩa là: P(0) = P(1) = P(2) = 1 Các điều khoản …

30
Đảo ngược một chuỗi bởi chunk
Nhiệm vụ của bạn là viết một chương trình, cho một số và một chuỗi, chia chuỗi thành các phần có kích thước đó và đảo ngược chúng. Quy tắc Chương trình của bạn sẽ nhận được một số nguyên dương n, cũng như một chuỗi scó độ dài ít …
34 code-golf  string 

14
Tạo số n-ary
Số thứ cấp là một số nguyên dương có các thừa số nguyên tố (không có bội số) đều nhỏ hơn hoặc bằng căn bậc hai của nó. 4là một số phụ, bởi vì thừa số nguyên tố duy nhất của nó là 2, bằng căn bậc hai của nó. …



12
Lemon - Hạn chế một chuỗi
Viết chương trình hoặc hàm có trong một chuỗi đơn không trống. Bạn có thể cho rằng nó chỉ chứa ASCII có thể in được, trừ không gian. In hoặc trả lại hình dạng hình thoi nghệ thuật ASCII tương tự như một quả chanh hoặc vôi được làm từ …

26
Bạn có biết ngôn ngữ đó không?
Bài tập: Thách thức của bạn là, đưa ra các bài nộp trước đó và chính nó là đầu vào, xuất ra ngôn ngữ mà chúng được viết theo định dạng sau: Nói rằng chương trình đầu tiên là trong Ruby. Nó phải xuất ra 1, vì Ruby là 1ngôn …

19
Đặt một hòn đá trên một bảng trống
Xem thêm: Thực hiện di chuyển trên một bảng Go . Bài tập Go là một trò chơi bảng trong đó hai người chơi (Đen và Trắng) đặt đá trên các giao điểm của các đường lưới trên bảng 19 × 19. Đen di chuyển trước - ví dụ, trên …

30
Tổng của Modulo Sum
Cho một số nguyên n > 9, cho mỗi lần chèn có thể giữa các chữ số trong số nguyên đó, chèn một phép cộng +và đánh giá. Sau đó, lấy số gốc modulo những kết quả đó. Xuất tổng cộng của các hoạt động này. Một ví dụ với …

28
Xin vui lòng thả tôi!
Là người chơi gôn, chúng tôi không quen phát hành ( chắc chắn ). Chúng tôi sẽ cần một vài công cụ để giúp chúng tôi làm điều đó. Tất nhiên, để giúp tiếp thị một bản phát hành mới, chúng tôi cần một Phiên bản phát hành đẹp và …

24
Kim tự tháp IHIH
Tôi thấy thật thú vị khi các chữ cái "H" và "I" rất giống nhau. "H" là một nét ngang được bao quanh bởi hai nét dọc; "Tôi" là một nét dọc được bao quanh bởi hai nét ngang (tùy thuộc vào phông chữ của bạn). Tôi cá rằng điều …

29
Golf Crazy 8s
Tạo một chương trình in tất cả các số bao gồm một khoảng giữa các khoảng (a, b)và thay thế bội số của 8 trong chuỗi bằng ngẫu nhiên (phân bố đồng đều, độc lập với các ký tự khác), các ký tự ASCII không in số, không khoảng trắng, …


30
Trường hợp trùng lặp và chuyển đổi
Mục tiêu là, đã lấy một chuỗi làm đầu vào, sao chép từng chữ cái Latinh và "chuyển đổi" trường hợp của nó (nghĩa là chữ hoa trở thành chữ thường và ngược lại). Ví dụ đầu vào và đầu ra: Input Output bad bBaAdD Nice NniIcCeE T e S …
34 code-golf  string 

7
Một thám hiểm nhỏ
Bạn là một nhà thám hiểm, lập bản đồ một thế giới chưa biết. Tàu của bạn được thực hiện trên gió. Nó đi đâu, ai biết? Mỗi ngày, trong chiếc kính của bạn, bạn sẽ thấy các đặc điểm ở phía bắc, nam, đông và tây. Bạn luôn thấy …

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.