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

4
Số lượng tối đa của các chuỗi con khác nhau
Sự miêu tả Cho một chiều dài nvà kích thước bảng chữ cái k>0, chương trình của bạn phải xác định số lượng chuỗi với các tham số có số lượng chuỗi con duy nhất tối đa. Trong trường hợp k=2, điều này tạo ra OEIS A134457 . Thí dụ …

5
Tăng phân vùng Goldbach
Giả thuyết Goldbach nói rằng: mỗi số chẵn lớn hơn 2 là tổng của hai số nguyên tố. Chúng tôi sẽ coi phân vùng Goldbach của số n là một cặp hai số nguyên tố thêm vào n . Chúng tôi quan tâm đến số lượng tăng phân vùng Goldbach …

5
Bản đồ trò chơi ASCII 2D
Vấn đề Cho đầu vào atrong đó a là một lưới các ký tự ở bất kỳ định dạng đầu vào nào miễn là nó chỉ có một phần tử cho mỗi 'khối' của đầu ra. Và đầu vào btrong đó b là một lưới các số có cùng kích …

11
Xây dựng một Permuter
Đối với thử thách này, bạn sẽ tạo một hàm (hàm của bạn có thể là một chương trình hoàn chỉnh) lấy một danh sách làm đầu vào và trả về một hoán vị của danh sách đó. Chức năng của bạn phải tuân theo các yêu cầu sau. Nó …


22
Hoán đổi trình tự
Nhiệm vụ của bạn là viết một số mã tạo ra chuỗi OEIS và chứa tên của chuỗi trong mã ( A______). Đủ dễ dàng phải không? Vâng, đây là cách bắt, mã của bạn cũng phải xuất một chuỗi riêng thứ hai khi tên của chuỗi trong mã được …

6
In chéo chéo của hai chuỗi
Cho một tập hợp hai chuỗi được đảm bảo có cùng độ dài, in chéo chéo của chúng . Các chéo criss của hai chuỗi thu được như sau. Mang lại ký tự thứ hai của chuỗi thứ hai, sau đó là ký tự đầu tiên của chuỗi thứ nhất. …

15
Tên tôi là gì?
Cho ID người dùng PPCG, xuất tên người dùng hiện tại của người dùng đó. Ví dụ Input -> Output 61563 -> MD XF 2 -> Geoff Dalgas 12012 -> Dennis foo -> -3 -> Quy tắc Đầu vào / đầu ra có thể được thực hiện thông qua bất …

18
Giảm danh sách xuống số cuối cùng
Đầu vào Một danh sách (mảng) các số hoặc chuỗi số nếu điều đó làm cho nó dễ dàng hơn. Bạn có thể giả sử sẽ luôn có ít nhất hai phần tử trong danh sách và mọi phần tử sẽ là số tự nhiên (số nguyên lớn hơn 0). …


16
Chuyển đổi giá trị CMYK sang RGB
Cho mã màu trong CMYK, chuyển đổi nó thành giá trị RGB. Đầu vào: chuỗi gồm 4 số nguyên (nằm trong khoảng từ 0 đến 100) được phân tách bằng dấu cách 86 86 0 43 28 14 0 6 0 41 73 4 Đầu ra: #141592 #ABCDEF #F49043 Mã …

8
Bạn có thích Taekwondo không?
Choi Hong Hi qua đời vào ngày 15 tháng 6 năm 2002 ở tuổi 83. Ông thành lập Taekwondo . 15 năm sau cái chết của anh ấy, tôi muốn trở thành một võ sư Taekwondo. Đây là thời gian để tôi tỏa sáng! Bài tập Đưa ra một chuỗi …

3
Trình chỉnh sửa dòng (thêm văn bản tại đây)
Trong những năm sương mù của ngày xưa, khi các thiết bị đầu cuối quạt đi trên trái đất, có một sinh vật kỳ lạ. Lạ lùng què quặt và mạnh mẽ một cách kỳ lạ, biên tập viên dòng đã đi qua bối cảnh lập trình với số lượng …
9 code-golf 

4
Trận chiến của những lá thư
Nhiệm vụ của bạn rất đơn giản: cho tôi biết ai là người chiến thắng trong cuộc chiến của những lá thư. Lính quân đội Có ba "đội quân" khác nhau trong trận chiến này, được tóm tắt bởi bảng này. name | health | damage A 25 25 B …
9 code-golf 

10
Mở rộng nhà nước Úc
Có 8 tiểu bang và vùng lãnh thổ của Úc, mỗi tiểu bang có một chữ viết tắt 2 hoặc 3 chữ cái: ACT: Lãnh thổ thủ đô Úc NSW: New South Wales NT: Lãnh thổ phía Bắc QLD: Queensland SA: Nam Úc TAS: Tasmania VIC: Victoria WA: Tây Úc …

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.