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
Cách ngắn nhất để đảo ngược một số
Viết hàm (hoặc chương trình con tương đương) để chấp nhận một đối số có giá trị nguyên duy nhất và trả về giá trị (được gõ tương tự) được tìm thấy bằng cách đảo ngược thứ tự của 10 chữ số cơ sở của đối số. Ví dụ: 76543 …
31 code-golf  number 

17
Tạo trình thông dịch HQ9 +
Mục tiêu của mã golf này là tạo ra một trình thông dịch cho ngôn ngữ lập trình HQ9 + Có 4 lệnh trong ngôn ngữ lập trình này: H - in "Xin chào, thế giới!" Q - in mã nguồn của chương trình 9 - in lời bài hát …

18
Từ viết tắt đệ quy
Mục tiêu Từ Wikipedia : Từ viết tắt đệ quy là từ viết tắt chỉ chính nó trong biểu thức mà nó đứng. Mục tiêu của bạn là kiểm tra xem một chuỗi có phải là từ viết tắt đệ quy hay không. Từ viết tắt là từ đầu tiên …
31 code-golf 

3
Người đánh máy say rượu
Lý lịch Một người đánh máy trở về nhà sau khi một số riugh drinkinh và nhận ra rằng một lá thư nhập khẩu vẫn cần phải được viết. Để chắc chắn rằng anh ta bác bỏ văn bản chính xác, anh ta viết ký tự văn bản bh vjaracter …


30
Hoán đổi hai chỉ số đã cho
Cho một mảng các số nguyên dương và hai chỉ số hợp lệ riêng biệt, trả về mảng có hai phần tử tương ứng với hai chỉ số được hoán đổi. Bạn có thể chọn sử dụng lập chỉ mục 0 hoặc lập chỉ mục 1, nhưng các testcase bên …



14
2 con mèo trong một quine
Thử thách Tạo hai chương trình A và B, cả hai chương trình này đều có cùng ngôn ngữ. Khi nối, AB (cũng trong cùng một ngôn ngữ) nên là một quine. Ví dụ: giả sử hellovà worldlà cả hai chương trình mèo trong ngôn ngữ XYZ. Nếu helloworldlà một …
30 code-golf  quine 



15
ABAA / ABBB: Tạo mẫu 2D đệ quy này
Tôi đã loay hoay với các mạng điện trở vô hạn (câu chuyện dài) khi tôi bắt gặp mô hình đệ quy thú vị sau: |-|| |--- Mỗi trường hợp của mẫu này rộng gấp đôi chiều cao của nó. Để đi từ một cấp của mẫu sang cấp tiếp …

8
Trực quan hóa sắp xếp hợp nhất
Hợp nhất sắp xếp là một thuật toán sắp xếp hoạt động bằng cách chia một nửa danh sách đã cho, sắp xếp đệ quy cả hai danh sách nhỏ hơn và hợp nhất chúng lại với nhau thành một danh sách được sắp xếp. Trường hợp cơ bản của …

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.