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


7
Phương pháp Newton bằng phương pháp đệ quy
Nhiệm vụ của bạn là tính căn bậc hai của 2 bằng Phương pháp Newton - với một chút thay đổi. Chương trình của bạn là tính toán một lần lặp bằng Phương pháp của Newton và xuất mã nguồn cho lần lặp sau (phải có khả năng thực hiện …
32 code-golf  math  quine 


16
Chuyển đổi cân bằng Ternary
Tín dụng cho ý tưởng thử thách đi đến @AndrewPiliser. Đề xuất ban đầu của anh ấy trong hộp cát đã bị bỏ rơi và vì anh ấy đã không hoạt động ở đây trong vài tháng, tôi đã vượt qua thử thách. Ternary cân bằng là một hệ thống …


12
Giải mã bản đồ nhiệt
Bản đồ nhiệt Hãy xem xét một căn phòng hình chữ nhật, trên trần nhà chúng ta có một máy ảnh nhiệt hướng xuống dưới. Trong phòng, có một số nguồn nhiệt cường độ 1-9, nhiệt độ nền 0. Nhiệt lượng tỏa ra từ mỗi nguồn, giảm một đơn vị …

30
Từ kéo dài
Viết chương trình hoặc hàm sao chép các chữ cái trong một từ để tất cả các chữ cái trùng lặp được sắp xếp từ trái sang phải trong từ sẽ tạo thành mảng đầu vào. Ví dụ: input: chameleon, [c,a,l,n] output: cchaamelleonn Đầu vào Từ bắt đầu (ví dụ …

6
Gương quine (hoặc đầu tôi đau)
Tôi đã đọc In mã của bạn ngược - quine ngược Và tôi nghĩ, điều này có thể thú vị hơn nếu mã ngược của bạn cũng có thể thực thi được . Vì vậy, thách thức này sẽ có tất cả các quy tắc và yêu cầu của người …
32 code-golf  quine 

2
Triển khai QuickSort trong BrainF *** [đã đóng]
Như đã thảo luận trong phòng Lounge trên Stack Overflow: nếu bạn không thể thực hiện thuật toán Quicksort được cung cấp en.wikipedia.org/wiki/Quicksort bằng bất kỳ ngôn ngữ nào bạn có kiến ​​thức tối thiểu, bạn có thể muốn xem xét một nghề khác. @sbi nhưng SBI cũng lưu ý …

9
Kolmogorov-mania
Độ phức tạp Kolmogorov của một chuỗi s được định nghĩa là độ dài của chương trình P ngắn nhất tạo ra s. Nếu độ dài của P ngắn hơn chiều dài của s, thì s được gọi là có thể nén được , nếu không thì s là không …

14
Giải quyết nợ toàn cầu, cách chơi Golf Code
Các nhà lãnh đạo của thế giới đã gặp gỡ và cuối cùng đã thừa nhận rằng cách tốt nhất (và duy nhất) để giải quyết các tai ương kinh tế toàn cầu là lấy số tiền họ nợ nhau và trả cho nhau bằng những tấm séc lớn. Họ …
32 code-golf  math 

7
Cầu và đường hầm
Bạn có trách nhiệm xây dựng một đường cao tốc mới. Tuy nhiên, nó dẫn qua các vùng đất miền núi và do đó cần rất nhiều cây cầu và đường hầm. Đường cao tốc nên ở một cấp độ duy nhất. Đầu vào Bạn được cung cấp một mô …

10
Brainf *** Golfer
Một trong những mã dễ nhất được viết bởi ngôn ngữ lập trình là chuỗi ký tự in của chương trình (ví dụ: "Xin chào, thế giới!"). Tuy nhiên, s o m e e s o t e r i c ngôn ngữ lập trình như Brainfuck , thậm chí …

13
Vẽ một khối lập phương trong nghệ thuật ASCII
Mô tả công việc: Vẽ một khối lập phương trong nghệ thuật ASCII trong một hình chiếu tủ. Monospaced fontsthường có các ký tự cao gấp đôi chúng. Vì đầu vào là chiều dài của các đường thẳng đứng (không bao gồm các góc), các đường ngang được vẽ với …

14
Vẽ một bàn tính Suanpan
Viết chương trình ngắn nhất lấy một số nguyên làm đầu vào và in ra bàn tính Suanpan Tủ thử Đầu vào: 314159 Đầu ra: |\======================================/| || (__) (__) (__) (__) (__) (__) || || (__) (__) (__) (__) || || || || || || || || || || || …

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.