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

17
Diện tích tam giác
Một thử thách dễ dàng khác cho bạn. Nhiệm vụ của bạn Viết chương trình hoặc hàm lấy đầu vào, chứa 3 cặp tọa độ x và y và tính diện tích tam giác hình thành bên trong chúng. Đối với những người không thể nhớ cách tính toán, bạn …


2
Sửa chữa hệ thống logic
Bạn được cung cấp một tập hợp các câu lệnh logic. Thách thức của bạn là loại bỏ bất kỳ cái nào mâu thuẫn với những cái khác, nhưng theo cách tối ưu (nghĩa là loại bỏ một số lượng tối thiểu các câu lệnh). Thử thách Bạn sẽ viết …
16 code-golf 

2
Làm thế nào mà gà băng qua đường?
Nắm chặt. Không ai biết tại sao con gà băng qua đường, có thể có một con gà trống đẹp trai ở phía bên kia. Nhưng chúng ta có thể tìm ra làm thế nào. Viết một chương trình, từ trái sang phải, băng qua "con đường" này (hoặc bất …

3
Vòng lặp và vòng lặp và vòng lặp
Các thách thức Tạo một hàm, khi được cung cấp đầu vào của nghệ thuật ASCII (chỉ đạo một đường dẫn cuối cùng có thể lặp lại), xuất ra độ dài của vòng lặp (nếu có) và độ dài của "đuôi" dẫn vào vòng lặp trong một trong các các …

17
Chương trình tự cắt xén
Nói một cách đơn giản, mục tiêu của bạn là tạo ra một chương trình hoàn chỉnh sửa đổi mã nguồn của chính nó cho đến khi mọi ký tự của nguồn khác với những gì nó bắt đầu. Vui lòng bao gồm nguồn bắt đầu cũng như nguồn kết …

3
Bộ mã hóa ASCII động!
Giới thiệu Một số nhân vật ASCII ngày nay rất đắt đỏ ... Để tiết kiệm tiền, bạn đã quyết định viết một chương trình mã hóa các ký tự đắt tiền bằng cách sử dụng các ký tự rẻ tiền. Tuy nhiên, giá nhân vật thay đổi thường xuyên …
16 code-golf 

2
Tôi có gì trong túi?
Tóm tắt nội dung: Tìm các ký tự được bao quanh bởi MYPOCKET. Ví dụ đầu vào MYPHEIF YFOCKVH MBNDEIF TEUFTMY ESNDUWP KBOVUVO CENWFKC OPYMTEB Ví dụ đầu ra F BND EUF SNDUW BOVUV ENWF Huh? Làm thế nào chúng ta có được điều đó như là một đầu ra? …
16 code-golf 


4
Mũi tên nghệ thuật bắn cung ASCII
Viết chương trình hoặc hàm lấy số nguyên dương và in hoặc trả về mô tả nghệ thuật ASCII của một mũi tên bắn cung , được chia tỷ lệ theo đầu vào. Nếu đầu vào là 1đầu ra là /\ / \ \__/ || || || || || || …

11
Nghịch lý Banach âm Tarski
Nghịch lý Banach âm Tarski nói rằng, khi cho một quả bóng trong không gian 3 chiều, bạn có thể phân hủy quả bóng thành một số lượng nhỏ các tập con điểm hữu hạn. Những bộ điểm rời rạc này sau đó có thể được ghép lại để tạo …


3
Chơi golf với nhập Python
Khi nào thì có lợi khi sử dụng nội tuyến, sử dụng một lần nhập bằng Python? Ví dụ: __import__("x").doSomething() Là ở trên bao giờ ngắn hơn dưới đây? import x x.doSomething() Hoặc là from x import* doSomething()
16 code-golf  tips  python 

1
Viết một kiểm duyệt không rõ ràng D * mn
Kiểm duyệt là một công cụ phổ biến được sử dụng trên các interwebs. Nhưng họ thường kiểm duyệt quá nhiều từ này, và do đó làm cho lời nguyền trở nên mơ hồ với người đọc. Và đôi khi họ không kiểm duyệt đủ, vì vậy những lời nói …


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.