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
Khắc hình vuông từ một chuỗi
Thử thách của bạn hôm nay là lấy một chuỗi nhiều dòng và xuất ra hình vuông lớn nhất chứa trong chuỗi bao gồm góc trên cùng bên trái. Một chuỗi vuông là một trong đó: Mỗi dòng có cùng số ký tự Số lượng ký tự trên mỗi dòng …
21 code-golf  string 

17
Hãy hội tụ đến 9!
Cho một số nguyên n> 2 , in hoặc trả về số nguyên không âm nhỏ nhất k sao cho a (n, k) = 9 , trong đó a (n, k) được xác định bởi: a (n, 0) = n a (n, k + 1) = a (n, k) / …

1
Golf chuỗi chữ Python
Lý lịch Python 3 có nhiều loại chuỗi ký tự. Ví dụ: chuỗi this 'is' an exa\\m/plecó thể được biểu diễn dưới dạng: 'this \'is\' an exa\\\\m/ple' "this 'is' an exa\\\\m/ple" r"this 'is' an exa\\m/ple" '''this 'is' an exa\\\\m/ple''' """this 'is' an exa\\\\m/ple""" r'''this 'is' an exa\\m/ple''' r"""this 'is' an …

9
Từ ngữ vượt qua
Đầu vào: Hai chuỗi (LƯU Ý: thứ tự đầu vào là quan trọng). Đầu ra: Cả hai từ / câu bắt đầu trên các dòng với một dòng trống ở giữa chúng. Họ 'đi bộ' theo chiều ngang 'cạnh nhau'. Nhưng khi chúng có cùng một nhân vật ở cùng …

19
Tam giác xen kẽ của Pascal
Tam giác của Pascal được tạo bằng cách bắt đầu bằng 1và có mỗi hàng được hình thành từ các bổ sung liên tiếp. Thay vào đó, ở đây, chúng ta sẽ tạo thành một hình tam giác bằng cách nhân và cộng xen kẽ. Chúng tôi bắt đầu hàng …

14
Tường nhị phân suy yếu
Lấy cảm hứng từ Tạo một bức tường nhị phân Đưa ra một danh sách các số nguyên dương, chúng ta có thể viết chúng ra trên tất cả các ví dụ như vậy, [2, 6, 9, 4]ví dụ: 0010 0110 1001 0100 Chúng ta có thể tưởng tượng đây …

16
Đoạn dây kéo
(Lấy cảm hứng từ thử thách này ) Cho hai chuỗi đầu vào, một trong số đó dài hơn một ký tự, sắp xếp các chuỗi thành nghệ thuật ASCII như thể chúng là hai nửa của khóa kéo chỉ có một nửa khóa kéo. Từ dài hơn tạo thành …


25
Mảng phụ tối đa
Xác định "mảng con tối đa" của một mảng nhất định là "mảng con (liên tiếp) có tổng lớn nhất". Lưu ý không có yêu cầu "khác không". Đầu ra tổng đó. Đưa ra một mô tả về mã của bạn nếu có thể. Mẫu đầu vào 1: 1 2 …


20
Các cặp chưa sử dụng
Hãy xác định một chuỗi các số nguyên dương. Chúng tôi sẽ xác định chuỗi trên các số chẵn sẽ gấp đôi số hạng trước đó. Các chỉ số lẻ của chuỗi sẽ là số nguyên dương nhỏ nhất chưa xuất hiện trong chuỗi. Dưới đây là các điều khoản …


7
Nhíu mày và xoay nó lại
Lễ kỷ niệm của nhiều gương mặt của APL Đưa ra một chuỗi trong số những người trong cột 1 hoặc cột 2 của bảng dưới đây, trả lại hàng xóm của chuỗi về bên phải. Nói cách khác, nếu được cung cấp một chuỗi trong cột 1 thì trả …

30
Giúp tôi giặt giũ
Cứu giúp! Đèn tự động hoàn toàn của tôi từ Máy phân tách bóng tối V3001.01 đã bị hỏng ! : Hướng dẫn Bài tập Viết chương trình sẽ lấy đầu vào của một mảng (hoặc danh sách bằng một số ngôn ngữ) của bất kỳ số lượng chuỗi nào …

30
Làm các vòng tròn chồng lên nhau?
Cho tọa độ của các tâm và bán kính của 2 vòng tròn, đưa ra một giá trị trung thực cho dù chúng có hoặc không trùng nhau. Đầu vào Đầu vào có thể được lấy thông qua STDIN hoặc tương đương, đối số hàm, nhưng không phải là một …

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.