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
Nút C vòng chẵn - g ol! F
'Chuỗi chẵn' là bất kỳ chuỗi nào có tính chẵn lẻ của các giá trị ASCII của các ký tự luôn xen kẽ. Ví dụ: chuỗi EvenSt-ring$!là một chuỗi chẵn vì các giá trị ASCII của các ký tự là: 69 118 101 110 83 116 45 114 105 110 …
36 code-golf  string 

30
Mã thang, Cops
Lưu ý: Thử thách này đã kết thúc. Đệ trình vẫn được chào đón nhưng không thể giành chiến thắng. Đây là chủ đề của cảnh sát. Chủ đề của bọn cướp đến đây . Viết mã xuất ra số nguyên 1. Nếu bạn thêm, xóa hoặc thay thế một …

14
Bí ẩn giấy vệ sinh
Hôm nay bạn cần phải giải quyết một vấn đề rất thực tế: Bạn cần bao nhiêu vòng để có một số tờ nhất định trên cuộn giấy vệ sinh của bạn? Hãy xem xét một số sự thật: Đường kính của một xi lanh giấy vệ sinh trần là …

19
Ch Quashev Xoay
Hãy xem xét một lưới thông thường, trong đó mỗi ô có tọa độ nguyên. Chúng ta có thể nhóm các ô thành các "vòng" hình vuông, trong đó các ô trong mỗi vòng có cùng khoảng cách Ch Quashev (hoặc khoảng cách bàn cờ) từ gốc. Nhiệm vụ của …


20
Tính toán hàm Carmichael
Mô tả công việc Trong lý thuyết số, hàm Carmichael λ lấy số nguyên dương n và trả về số nguyên dương k nhỏ nhất để công suất thứ k của mỗi số nguyên cộng với n bằng 1 modulo n . Cho một số nguyên dương n , giải …

25
Mở rộng mảng C
Trong ngôn ngữ lập trình C, các mảng được định nghĩa như sau: int foo[] = {4, 8, 15, 16, 23, 42}; //Foo implicitly has a size of 6 Kích thước của mảng được suy ra từ các phần tử khởi tạo, trong trường hợp này là 6. Bạn cũng …
36 code-golf  string  parsing  c 

1
Vấn đề đầy đủ
Một thách thức với các quy tắc đơn giản nhưng thuật toán không tầm thường. :-) Bài tập Lấy đầu vào ở dạng số nguyên được phân tách bằng dấu cách: N A B S Trong đó N là độ dài cạnh của ma trận vuông 2D chứa đầy các …
36 code-golf  math  grid 

2
Tháp sẽ cân bằng?
Giới thiệu Cho một tháp ASCII và lực của gió, hãy viết chương trình hoặc chức năng để xác định xem tháp sẽ cân bằng hay nó sẽ rơi theo cách nào. Ví dụ, tháp thứ nhất cân bằng nhưng tháp thứ hai rơi về phía bên trái. # # …

30
Fib-orial
Định nghĩa Chuỗi Fibonacci F(n), trên các số nguyên dương, được định nghĩa như sau: 1. F(1) = 1 2. F(2) = 1 3. F(n) = F(n-1) + F(n-2), where n is an integer and n > 2 Fib-orial của một số nguyên dương là sản phẩm của [F(1), F(2), …

1
Lập trình Robot xếp chồng
Tôi chắc rằng mọi người đã thấy trước đó những chiếc cốc có thể được xếp thành các kim tự tháp (và các hình dạng khác): A A A A A A A A A A A A A A A A A Vâng, Achắc chắn là một nhân vật …

27
Xây dựng một Metronome
Giới thiệu Vài ngày trước tôi cần một máy đếm nhịp cho một cái gì đó. Tôi không có sẵn vì vậy tôi đã tải xuống một ứng dụng từ App Store. Ứng dụng có kích thước 71 MB !!! 71 MB để làm tic-toc ...?! Vì vậy, môn đánh …
36 code-golf  music  audio 

30
Làm một hội chợ tiền xu
Bạn có một đồng tiền sản xuất 0hoặc 1. Nhưng bạn nghi ngờ đồng xu có thể bị sai lệch , có nghĩa là xác suất 0(hoặc 1) không nhất thiết là 1/2. Một thủ tục nổi tiếng để "biến đổi" một đồng xu thiên vị thành một đồng tiền …

4
Điều hướng thành công một trường tiểu hành tinh
Giới thiệu Mọi người đều biết rằng khả năng điều hướng thành công một trường tiểu hành tinh là khoảng 3.720 đến 1. Nhưng bất chấp cảnh báo của bạn, Han Solo vẫn sẵn sàng thử vận ​​may. Lo sợ cho cuộc sống nhân tạo của mình, bạn quyết định …
36 code-golf  maze 

14
Tổng luôn là 15
Viết chương trình hoặc hàm lấy một mảng các số nguyên không âm làm đầu vào và xuất ra một tập các vectơ / mảng với các phần tử của mảng đầu vào theo thứ tự, chia sao cho mỗi vectơ tổng hợp thành 15. Nếu tổng của đầu tiên …

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.