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

3
Giải thích số học
Một thực tế ít được biết đến là nếu bạn bật đủ các phần mở rộng ngôn ngữ (ghc), Haskell sẽ trở thành một ngôn ngữ được dịch theo kiểu động! Ví dụ chương trình sau đây thực hiện bổ sung. {-# Language MultiParamTypeClasses, FunctionalDependencies, FlexibleInstances, UndecidableInstances #-} data Zero …


22
Giảm sử dụng giá trị thấp nhất
Các thách thức Tạo một hàm lấy một mảng các số và trừ từ mỗi phần tử phần tử thấp nhất trong mảng chưa được trừ đi từ một phần tử khác. Sau khi sử dụng giá trị thấp nhất, nó không thể được sử dụng lại. Các số trong …

5
Phiên dịch TwoMega
Trong thử thách này, bạn sẽ viết một thông dịch viên cho 2 Ω (phiên âm như TwoMega ), một ngôn ngữ dựa trên lỏng lẻo Brainfuck với một không gian lưu trữ vô hạn chiều. Ngôn ngữ 2 Ω chứa ba mẩu của nhà nước: Các băng , mà …

5
Bốn trục xoắn ốc
Lấy các số 0, 1, 2, 3, 4, ...và sắp xếp chúng theo hình xoắn ốc theo chiều kim đồng hồ, bắt đầu đi xuống, viết từng chữ số vào ô vuông riêng của nó. Sau đó, đưa ra một trong bốn ký tự ASCII riêng biệt và nhất quán …


1
+ - vấn đề ba lô
Cho một tập hợp các mục, mỗi mục có trọng số và giá trị, xác định số lượng của từng mục để đưa vào bộ sưu tập sao cho tổng trọng lượng nhỏ hơn hoặc bằng một giới hạn nhất định và tổng giá trị càng lớn càng tốt. Wikipedia …

4
Đếm số cách đặt bóng vào thùng
Trong nhiệm vụ này, bạn được cung cấp một số lượng lẻ các quả bóng trắng và cùng số lượng các quả bóng đen. Nhiệm vụ là đếm tất cả các cách đặt các quả bóng vào thùng để trong mỗi thùng có một số lẻ của mỗi màu. Ví …

3
Mô phỏng xe đâm
Giới thiệu Tôi có một số xe ASCII có vận tốc và hướng. Vận tốc của chúng được thể hiện bằng số lượng của chúng. Nếu một chiếc xe là <>nó đã dừng lại. Ví dụ: <> 1> 2> 3> Sau một giây, tôi nhận được <> 1> 2> 3> …

5
Đánh lừa Quine-Bomb!
Thử thách: Tạo một chương trình hoặc hàm lấy đầu vào số nguyên, đầu ra một chương trình / hàm mới như được chỉ định bên dưới. Đầu vào: Số nguyên n: Thời gian tính bằng giây trước khi Bom Thời gian phát nổ. Đầu ra: Chương trình ban đầu …
9 code-golf  quine  date 

15
Quảng trường lớn nhất
Câu hỏi này tương tự như Quảng trường lớn nhất trong một lưới . Thử thách Đưa ra một ma trận 1và 0ở định dạng chuỗi "xxxx,xxxxx,xxxx,xx.."hoặc định dạng mảng ["xxxx","xxxx","xxxx",...], Bạn sẽ tạo một hàm xác định diện tích của hàm con hình vuông lớn nhất chứa tất cả …



12
Dấu hoa thị
Với một số nguyên dương N ("virality"), chương trình của bạn sẽ tạo ra một bản vẽ nghệ thuật ASCII của một cây với hai nhánh có chiều dài N kéo dài xuống dưới và / hoặc phải từ góc trên bên trái. Hướng được thực hiện bởi mỗi nhánh …


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.