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



9
Loại bỏ mã chết
Mã chết ngồi đó không làm gì cả, nhìn chằm chằm vào chúng tôi biết rằng nó sẽ không bao giờ bị xử tử ... nhưng hôm nay chúng tôi có thể trả thù. Đặc điểm kỹ thuật Đầu vào sẽ là một chuỗi nhiều dòng. Mỗi dòng có thể …


2
Trường hợp xấu nhất Manhattan Loại trừ
Hãy tưởng tượng một lưới hình vuông W bằng H bao bọc hình xuyến. Các mục được đặt trên lưới như sau. Mục đầu tiên có thể được đặt trên bất kỳ vuông, nhưng mục tiếp theo không phải nằm trong một khoảng cách Manhattan R của bất kỳ mục …



6
Ảnh tự sướng
Mục tiêu: Một guru đã từng nói một bức ảnh tự sướng hoàn hảo là tốt nhất là chụp theo đường chéo từ góc trên bên trái. Ảnh tự sướng mã gần giống như Quine - nhưng xoay 45 độ theo chiều kim đồng hồ. Nhiệm vụ của bạn là …
20 code-golf  quine 

3
Bản đồ quần đảo (và một dòng sông)
Giới thiệu Trong nhiều thế kỷ, đã có một con sông nhất định chưa bao giờ được lập bản đồ. Hội những người vẽ bản đồ muốn tạo ra một bản đồ của dòng sông, tuy nhiên, họ chưa bao giờ thành công - vì một lý do nào đó, …

3
Đây có phải là cây thật không?
Bạn nên viết một chương trình hoặc hàm nhận chuỗi dưới dạng đầu vào và đầu ra hoặc trả về nếu đầu vào là cây ASCII. _ \/ / \_/ | | Cây ASCII bao gồm các ký tự / \ | _ spacesvà newlines. Các ký tự không phải …

9
Tổng theo từng chiều
Bạn được cung cấp một loạt các số nguyên. Mỗi kích thước có một kích thước cố định (sao cho nó luôn luôn là hình chữ nhật nếu là 2D). Chương trình của bạn nên tính toán các khoản tiền theo từng thứ nguyên và nối các khoản tiền dưới …

1
Tháp cao nhất từ ​​một tập hợp các chữ số
Chỉnh sửa: Câu đố tiền thưởng ở cuối câu hỏi. Cho một tập hợp các số có 1 chữ số, bạn nên xác định tòa tháp có thể cao bao nhiêu. Các chữ số sống trên một mặt phẳng nằm ngang với mặt đất nơi chúng có thể đứng. Không …
20 code-golf 



7
Tối ưu hóa Scralph.us
Scralph.us Một túi bình thường của gạch Scrabble chứa các chữ cái sau ( ?là một ô trống, có thể thay thế cho bất kỳ chữ cái nào khác): AAAAAAAAABBCCDDDDEEEEEEEEEEEEFFGGGHHIIIIIIIIIJKLLLLMMNNNNNNOOOOOOOOPPQRRRRRRSSSSTTTTTTUUUUVVWWXYYZ?? Các chữ cái có giá trị sau: {"A": 1,"B": 3,"C": 3,"D": 2,"E": 1,"F": 4,"G": 2,"H": 4,"I": 1,"J": 8,"K": 5,"L": 1,"M": …

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.