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
Thực hiện Bogosort
Là giải Sudoku quá khó? Ngay cả phiên bản vũ phu ? Đây là một bài tập mã hóa dễ dàng hơn một chút. Tôi hi vọng. :-P Viết hàm ngắn nhất để thực hiện bogosort. Cụ thể, chức năng của bạn nên: Lấy một mảng (hoặc tương đương với …

20
Trình tự của Stewie: + * - / + * - /
Chúng ta hãy sử dụng bốn phép toán cơ bản, cộng +, nhân *, trừ -và chia /(float, không phải số nguyên). Trình tự của Stewie được định nghĩa như sau: x = [x(1), x(2)] // Two initial numbers (one indexed) x(3) = x(1) + x(2) x(4) = x(2) * …

30
Thử thách này sử dụng ký tự '+'
Nhiệm vụ của bạn: được cung cấp một số n, tạo dấu '+' là các nký tự cách xa trung tâm của nó. Nếu điều này gây nhầm lẫn, hãy kiểm tra các trường hợp thử nghiệm. Các phương thức nhập chuẩn: đầu ra phải là một chuỗi hoặc được …

4
Di chuyển mũi tên dọc theo một đường viền
Hộp cát Cho một tập hợp các đường viền 2d không chồng chéo (cách nhau ít nhất một khoảng trống ngay cả trên các đường chéo) với các mũi tên được định hướng theo cùng chiều kim đồng hồ hoặc ngược chiều kim đồng hồ (mỗi đường viền có hướng …


12
Thư xác nhận đóng hộp
Thời báo New York có một trò chơi trực tuyến hàng ngày có tên Letter Boxed (liên kết nằm phía sau một tường thành; trò chơi cũng được mô tả ở đây ), được trình bày trên một hình vuông như sau: Bạn được cung cấp 4 nhóm 3 chữ …

19
Xoay một cột
Cho một số nguyên k và một khối văn bản hoặc một mảng 2d mà các mảng bên trong có thể có độ dài không bằng nhau (giống với một khối văn bản), xoay mọi ký tự hoặc phần tử trong cột thứ k lên hoặc xuống vị trí tiếp …


18
Mã hóa cảnh sát và cướp (Cops)
Đây là một thử thách cảnh sát và tên cướp . Chủ đề của bọn cướp ở đây . Một câu hỏi thú vị để suy nghĩ là: Nếu tôi có một dãy số thì tôi phải cung cấp bao nhiêu trong số chúng trước khi rõ ràng tôi đang …

12
𝖲𝖺𝗇𝗌 𝗔𝗹𝘁𝗲𝗿𝗻𝗮𝘁𝗼𝗿
Giới thiệu Cố gắng chuyển đổi các từ thành hai phông chữ unicode khác nhau. Thử thách Nhiệm vụ của bạn là chuyển đổi chuỗi đầu vào của bạn thành các ký tự unicode 𝖬𝖺𝗍𝗁 𝖲𝖺𝗇𝗌 và 𝗦𝗮𝗻𝘀. Tất cả các từ viết hoa nên trở thành chữ thường 𝗠𝗮𝘁𝗵 …



18
Hãy đứng lên chống lại đường dài
hoặc: Xây dựng một quine dọc Lấy cảm hứng từ Hãy đứng trên hàng dài . Nhiệm vụ của bạn là xây dựng một quine dọc với chiều dài dòng càng ngắn càng tốt. Chấm điểm Độ dài dòng ngắn nhất (không bao gồm dòng mới) sẽ giành chiến thắng, …

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.