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

10
Trận chiến định tuyến
LƯU Ý: Thử thách này hiện đã chết, vì tôi không thể cài đặt các ngôn ngữ cần thiết để chạy một trận đấu. Nếu ai đó có thời gian và sở thích để làm điều đó, tôi không phản đối. Xem dưới cùng của bài viết cho một bảng …

19
Tạo số may mắn
Câu chuyện: Lucy hỏi George Số may mắn của anh là gì. Sau khi suy ngẫm, George trả lời rằng anh ta có nhiều số may mắn. Sau một vài nhầm lẫn, Lucy hỏi George nSố may mắn đầu tiên của anh là gì. Sau đó, George yêu cầu bạn, …

6
Quines phủ định lẫn nhau
Điều này được lấy cảm hứng từ In một phủ định của Mã của bạn và Golf một câu hỏi chung . Hãy xem xét một hình chữ nhật của các ký tự, đáp ứng các hạn chế sau: Chỉ bao gồm các ký tự ASCII có thể in Kích …

5
Lập trình hành
Chỉ sử dụng ASCII có thể in (mã hex 20 đến 7E), viết chương trình lõi N × N vuông mà không có nhận xét được bao quanh bởi 4 lớp nữa , tạo ra chương trình vuông (N + 8) × (N + 8) (N> 0) . Với N …



9
Nhạc cụ trên đàn piano ASCII
Có 88 phím trên đàn piano tiêu chuẩn và 95 ký tự ascii có thể in được (mã hex 20 đến 7E): !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ('Ký tự' đề cập đến bất kỳ ký tự ASCII có thể in nào từ đây về sau) Trong JSFiddle này, tôi đã tận dụng điều đó …


3
Vẽ Epicyclogons
Một epicycloid là đường cong một điểm trên một vòng tròn tạo ra khi nó cuộn quanh một vòng tròn khác. Một cyclogon là hình dạng một điểm trên một đa giác thông thường tạo ra khi nó lăn trên một mặt phẳng. Một epicyclogon là đường cong được vạch …

2
DNA: Deoxyribonucleic ASCII
Đưa ra một chuỗi các cơ sở Adenine, Cytosine, Guanine và Thymine (được mã hóa dưới dạng ACGT), bạn sẽ tạo ra một đại diện nghệ thuật ASCII của một chuỗi DNA tương ứng. Các sợi sẽ mở rộng theo chiều dọc. Chuỗi bên trái là chuỗi bạn được cung …

2
Nhận dạng chữ số viết tay
Nhiệm vụ của bạn là đọc một hình ảnh có chứa một chữ số viết tay, nhận ra và in ra chữ số đó. Đầu vào: Một hình ảnh thang độ 28 * 28, được đưa ra dưới dạng một chuỗi gồm 784 số văn bản thuần từ 0 đến …

14
Khinchin không đổi đến càng nhiều số thập phân càng tốt trong 64 byte hoặc ít hơn
Hằng số Khinchin là hằng số toán học gây tò mò, theo Wolfram MathWold , "nổi tiếng là khó tính toán với độ chính xác cao" . Đây là 100 chữ số: 2.685452001065306445309714835481795693820382293994462953051152345557218859537152002801141174931847697 ... Viết chương trình bằng 64 byte hoặc ít hơn, đưa ra hằng số Khinchin đến số …

20
Crack mã vào khóa kết hợp
Đưa ra một khóa kết hợp tiêu chuẩn như một trong hình. Cách để mở khóa là căn chỉnh 4 số trong mã trên dòng kết hợp. Sau nhiều năm phục vụ trung thành, bạn đã bị sa thải khỏi nhà máy khóa và đã quyết định trả thù chính …
22 code-golf 

14
Phân số không tròn
Khi bạn chuyển đổi một phân số thành một số thập phân và bạn muốn lưu trữ số đó, bạn thường phải làm tròn nó, bởi vì bạn chỉ muốn sử dụng một lượng bộ nhớ nhất định. Giả sử bạn chỉ có thể lưu trữ 5 chữ số thập …

13
KOTH: Thị trấn chiến tranh
Kết quả cuối cùng là đây! Giới thiệu Trò chơi lấy cảm hứng mạnh mẽ từ Game of Town của Manu . Nó diễn ra trong một thế giới của kiếm và ma thuật. Nhà vua cai trị toàn lục địa vừa mới chết, và lãnh chúa của nhiều quốc …

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.