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

15
Máy tính số
Mục tiêu của thử thách này là tính toán một loại chữ số học từ các chuỗi chứa các ký tự và số. Đầu vào có thể thông qua bất kỳ phương thức thuận tiện nào (đầu vào tiêu chuẩn, đối số, tệp riêng biệt). Các đầu vào có thể …
19 code-golf 

21
Tạo bảng XOR
Giới thiệu XOR là một cổng logic kỹ thuật số thực hiện độc quyền hoặc. Hầu hết thời gian, điều này được hiển thị như ^. Bốn kết quả có thể có trong nhị phân: 0 ^ 0 = 0 0 ^ 1 = 1 1 ^ 0 = 1 …

18
Xóa hơn n nguyên âm liên tiếp khỏi chuỗi đầu vào
Tôi không thích các chuỗi có nhiều hơn ba nguyên âm liên tiếp. Bạn có thể viết một chương trình loại bỏ tất cả các nguyên âm mà tôi không muốn từ không? Bạn có thể viết chương trình hoặc hàm, lấy đầu vào qua STDIN (hoặc thay thế gần …
19 code-golf  string 

19
Đảo ngược và vuông
Trong thử thách này, bạn sẽ tính các số từ một chuỗi tò mò. Đầu vào của bạn là một số nguyên không thập phân đơn. Đảo ngược các bit trong số nguyên này và sau đó bình phương số để có được đầu ra cần thiết. Khi đảo ngược …


2
Trình tự vỏ Koopa
Trong các trò chơi Super Mario khác nhau, vỏ Koopa Troopa màu xanh lá cây và đỏ có thể trượt không ma sát trên bề mặt phẳng và phá hủy các khối gạch cản đường chúng. Khi một viên đạn va vào khối gạch, khối bị vỡ, biến nó thành …


2
Dames, làm một số toán học!
Thứ tự các phép toán, PEMDAS, là một quy tắc cơ bản trong toán học cho chúng ta biết nên thực hiện các phép toán thứ tự nào: "Dấu ngoặc đơn, số mũ, phép nhân và phép chia, phép cộng và phép trừ" Vấn đề là, PEMDAS không linh hoạt …

10
Coin Tossing Time Du khách
Trong tương lai khi Time Travel (viết tắt là TT) sẽ phổ biến, việc tung đồng xu sẽ trở thành một môn thể thao trí óc nghiêm túc. Để chuẩn bị cho tương lai, chúng tôi tạo ra một cuộc thi cho các chương trình mà việc du hành thời …

12
Tôi thấy điều đó sắp đến
Viết chương trình hoặc hàm lấy số nguyên lớn hơn 1 hoặc nhỏ hơn -1. Đó là, đầu vào sẽ không là 0, 1 hoặc -1. Nếu đầu vào là 2, đầu ra phải là: |\_/| |___| Nếu đầu vào là 3, đầu ra phải là: |\_/\_/| |______| Nếu đầu …


2
Cửa hàng bánh rán ™
Thiếu tiền mặt, bạn đã đăng ký xây dựng bánh rán cho The Donut Shop ™, công ty bánh rán kỹ thuật số lớn nhất thế giới, chủ yếu là vì họ bán mọi kích cỡ của bánh rán có thể tưởng tượng được. Bây giờ, do các tiêu chuẩn …

8
Tính toán CUDDLE
Theo trang Wikipedia về số 69 , cần lưu ý rằng 69 2 = 4.761 và 69 3 = 328.509 cùng sử dụng tất cả các chữ số thập phân. Số 69 trên thực tế là số thấp nhất thỏa mãn tính chất này. Vì một lý do tương tự, …
19 code-golf  math 

5
Một chút của dưa chua
Mô-đun dưa chua của Python được sử dụng để tuần tự hóa, cho phép người ta kết xuất một đối tượng theo cách mà sau đó nó có thể được xây dựng lại. Đối với điều này, dưa chua sử dụng một ngôn ngữ dựa trên ngăn xếp đơn giản. …

1
Tránh xuống dốc nhất!
Lý lịch Vài tháng trước, cuộc phiêu lưu của cuộc đời bạn sắp bắt đầu. Bây giờ, trong thời điểm chính xác này (yeah, now), sau nhiều tháng đau khổ và vất vả, bạn và một nhóm bạn đang đứng trên đỉnh thế giới. Vâng, bạn đúng, bạn đang ở …
19 code-golf 

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.