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

22
Làm cho nó mưa nhân vật
Lấy cảm hứng từ này mini-thách thức chat. Đưa ra một chuỗi làm đầu vào (chỉ các ký tự có thể in ASCII), xuất chuỗi đó với các chữ cái "mưa" xuống. Mỗi chữ cái phải là một số dòng ngẫu nhiên đi xuống (ngẫu nhiên giữa 0và độ dài …



21
Điểm ngẫu nhiên trên một quả cầu
Các thách thức Viết một chương trình hoặc chức năng mà mất không có đầu vào và đầu ra một vector có độ dài 111 trong một lý thuyết thống nhất hướng ngẫu nhiên. Điều này tương đương với một điểm ngẫu nhiên trên quả cầu được mô tả bởi …

9
Biển số xe của tôi cho bao nhiêu điểm?
(Đây là câu hỏi golf-code đầu tiên của tôi) Khi tôi còn là một đứa trẻ, bố và tôi đã phát minh ra một trò chơi trong đó biển số xe chúng ta thấy trên ô tô có thể cho một số điểm nhất định dựa trên một số quy …
31 code-golf  string 

3
Thiết kế một máy tính hướng dẫn!
Lưu ý: Tôi sẵn sàng đưa tiền thưởng cho bất kỳ câu trả lời nào mà tôi thấy thú vị. Thách thức của bạn là thiết kế một máy tính tập lệnh Turing- Complete (OISC): OISC là một máy trừu tượng chỉ sử dụng một hướng dẫn - không cần …

30
Mô phỏng xúc xắc nổ
Nhiệm vụ của bạn là tạo ra một chương trình lấy một số nguyên n > 1và xuất ra cuộn một nkhuôn mặt đơn . Tuy nhiên, xúc xắc này tuân theo các quy tắc cho nổ xúc xắc . Khi bạn lăn súc sắc, kiểm tra giá trị bạn …
31 code-golf  random 

13
Mô phỏng nồi chiên
Nhiệm vụ của bạn là mô hình hóa các tác động của bột bánh trên các miếng thức ăn. Vui lòng thêm ba lớp vỏ. [[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0], // in [0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0], [0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]] | V [[0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,1,2], [0,0,2,1,2,2,0,0,0,0,0,0,0,2,2,0,2,0], [0,0,2,1,1,1,2,0,0,0,0,0,2,1,1,2,0,0], [0,0,0,2,1,2,0,0,0,0,0,2,1,1,2,1,2,0], [0,0,0,0,2,0,0,0,0,0,0,0,2,1,1,1,2,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0]] | V [[0,0,3,2,3,3,0,0,0,0,0,0,0,3,3,2,1,2], [0,3,2,1,2,2,3,0,0,0,0,0,3,2,2,3,2,3], [0,3,2,1,1,1,2,3,0,0,0,3,2,1,1,2,3,0], [0,0,3,2,1,2,3,0,0,0,3,2,1,1,2,1,2,3], [0,0,0,3,2,3,0,0,0,0,0,3,2,1,1,1,2,3], [0,0,0,0,3,0,0,0,0,0,0,0,3,2,2,2,3,0]] | …
31 code-golf  matrix 

30
Fibre nhị phân
Thử thách Bạn cần tạo một chương trình hoặc hàm lấy số nguyên dương N, tính toán các số hạng N đầu tiên của chuỗi Fibonacci trong nhị phân, ghép nó thành một số nhị phân duy nhất, chuyển đổi số đó thành số thập phân và sau đó xuất …

30
Thử thách số 0 hàng đầu
Các thách thức Cho hai số nguyên là đầu vào ( xvà y), đầu ra xdưới dạng một chuỗi có càng nhiều số 0 đứng đầu cần thiết để nó có yký tự dài mà không có dấu. Quy tắc Nếu xcó nhiều hơn ychữ số, xuất ra xdưới dạng …
31 code-golf  string 

3
Máy phát nhạc ASCII-art
Lưu ý : Anders Kaseorg cảnh báo tôi rằng đây có thể là một bản sao của một câu hỏi khác trước đó . Có vẻ như vậy, và tôi xin lỗi tôi đã không tìm thấy câu hỏi đó trước khi đăng câu hỏi này. Tuy nhiên, câu hỏi …

22
Xây dựng một cơn lốc xoáy
Theo tôi, một cơn lốc xoáy trông như thế này: ######## ####### ###### ##### #### ### ## # Lốc xoáy này bắt đầu với chiều rộng nvà trên mỗi dòng tiếp theo, một ký tự được xóa khỏi bên trái hoặc bên phải, tùy thuộc vào đầu vào. Đầu vào …

30
Làm một hộp nhọn
Cho hai số nguyên dương, W và H, xuất ra hộp nghệ thuật ASCII có đường viền được tạo bởi các dấu gạch chéo ( /và \) với W "gai" ở cạnh trên và dưới và H "gai" ở cạnh trái và phải. Nội thất của chiếc hộp chứa đầy …

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.