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

3
Viết chương trình luôn in N khi được dịch N lần lên bảng chữ cái ASCII
Viết chương trình chỉ sử dụng các ký tự ASCII có thể in mà không cần nhập liệu. Để tham khảo, đây là 95 ký tự ASCII có thể in theo thứ tự: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Khi chương trình của bạn được chạy, nó sẽ in 0(cộng với một dòng mới theo …

14
Số đầu ra của Graham
Viết chương trình xuất ra tất cả 64 lớp biểu diễn số Graham này từ Wikipedia: Đầu ra của bạn phải khớp chính xác với phiên bản ASCII này (trong đó ^đại diện cho mũi tên lên của Knuth và sự kết hợp của dấu gạch chéo và dấu gạch …

4
Thay thế chuỗi ưa thích
hãy S, avà bmỗi đại diện cho một chuỗi Mục tiêu: Viết hàm thay thế chuỗi tiêu chuẩn trong đó bạn thay thế tất cả các lần xuất hiện atrong một chuỗi Svới bđiều kiện akhông phải là một phần của thể hiện củab ví dụ: nếu chúng ta có …
16 code-golf  string 

6
Từ mảng đến nhà nước
Đây thực chất là nghịch đảo của Tạo biển số Hoa Kỳ Thách thức: Đưa ra một chuỗi khớp với một trong các định dạng biển số dưới đây, xuất ra tất cả các trạng thái có thể phù hợp với định dạng đó. Trong bảng dưới đây 0là viết …


13
Là đại diện của tôi trong Stack-Exchange Form?
Tiền đề: Danh tiếng của bạn là trong Biểu mẫu trao đổi ngăn xếp nếu có thể được thể hiện bằng cách phân tách số huy chương của bạn (vàng, bạc và đồng được tính riêng) thành 10 chữ số cơ bản của chúng và nối chúng theo bất kỳ …


6
Đơn hàng mới số 3: 5 8 6
Giới thiệu (có thể bỏ qua) Đặt tất cả các số dương theo thứ tự thông thường của nó (1, 2, 3, ...) là một chút nhàm chán, phải không? Vì vậy, đây là một loạt các thách thức xung quanh hoán vị (chia sẻ lại) của tất cả các …

3
Thực hiện một chương trình kéo dài hơn
Lenguage là một phương ngữ brainfuck nổi tiếng với việc phá vỡ các thách thức hạn chế nguồn. Đó là bởi vì Lenguage chỉ quan tâm đến độ dài của nguồn chứ không phải nội dung. Đầu tiên, độ dài của chương trình được tính toán. Sau đó, độ dài …


1
Tối ưu hóa thao tác vuốt trên bàn phím 1D
Đây là một thử thách mã với hệ thống tính điểm tùy chỉnh, trong đó điểm thấp nhất sẽ thắng. Giới thiệu Nhiều điện thoại thông minh cho phép nhập văn bản bằng cách vuốt ngón tay trên bàn phím ảo 2D. Công nghệ này thường được kết hợp với …

7
Bàn không biên giới
Trong thử thách này, bạn sẽ đặt các chữ cái từ bảng chữ cái trong mặt phẳng Cartesian và xuất kết quả dưới dạng văn bản. Đầu vào của bạn sẽ bao gồm một danh sách danh sách với 3 tham số: Tọa độ X Tọa độ Y Chuỗi Làm …

7
Làm tròn thỏa mãn
Làm tròn thỏa mãn Bạn biết khi bạn học lớp khoa học và được yêu cầu làm tròn đến 2 quả sung, nhưng câu trả lời của bạn là 5.2501...? Bạn nên làm tròn 5.3, nhưng điều đó thật không thỏa mãn! Bằng cách làm tròn đến 5.3, bạn giảm …

4
Số lượng
Cho số dương nnn , tìm số ankan có nnn nguyên tử cacbon, bỏ qua các đồng phân lập thể ; hoặc tương đương, số lượng cây không có nhãn với nnn nút, như vậy mà mỗi nút có độ ≤ 4≤4\le 4 . Đây là chuỗi OEIS A000602 . …

10
Số lớn nhất và nhỏ nhất có thể
Bài tập Cho một mảng các số không âm, xuất ra số lớn nhất và nhỏ nhất có thể được hình thành bằng cách nối chúng. Quy tắc Đầu vào, đầu ra có thể ở bất kỳ định dạng thuận tiện. Mảng có thể có nhiều nhất là 1 số …
16 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.