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

25
Số mảnh trên bảng rô
Giới thiệu Một bảng kiểm tra bình thường chứa 8 x 8 = 64 ô vuông: Bạn có thể thấy rằng trong tổng số, có 12 mảnh màu trắng . Đen và trắng luôn có cùng số lượng miếng. Nếu có thêm bất kỳ mảnh nào trên bảng, các mảnh …



5
Có phải là L-lồi?
Lý lịch Một polyomino được gọi là L-lồi , nếu có thể di chuyển từ bất kỳ ô nào sang bất kỳ ô nào khác bằng một đường dẫn hình chữ L, nghĩa là một đường đi theo hướng chính và thay đổi hướng nhiều nhất một lần. Ví dụ, …

1
Tạo một modem (phần mềm)!
Mục tiêu Thiết kế một cặp trình giả lập mo / dem od để truyền dữ liệu chính xác nhanh nhất có thể qua dịch vụ điện thoại cũ đơn giản mô phỏng (POTS) . Các bước Tạo một số /dev/randomdữ liệu ngẫu nhiên ( hoặc tương tự) sẽ mất …

1
Đếm chuỗi Cickyham
Số nguyên tố luôn mê hoặc mọi người. 2300 năm trước Euclid đã viết trong "Các yếu tố" của mình Một số nguyên tố là số được đo bằng một đơn vị. có nghĩa là một số nguyên tố chỉ chia hết cho 1(hoặc bởi chính nó). Mọi người luôn …

7
Pseudorandom Cellular Automaton
Giới thiệu Trong thử thách này, chúng tôi sẽ mô phỏng một máy tự động di động xác suất nhất định bằng cách sử dụng số giả ngẫu nhiên rất xấu. Máy tự động di động được xác định trên chuỗi nhị phân theo quy tắc cục bộ sau. Giả …

6
Số tự tin
Số tự tin Hãy xlà một số nguyên của một cơ sở tùy ý, đó Dlà một mảng các chữ số của nó. xlà Số tự tin nếu, cho tất cả ngiữa 1và độ dài của D: D[n+1] = D[n] + D[n-1] + ... + D[1] + n Lấy ví …
14 code-golf  number 


2
Trình tạo trình tự Karel J. AlphaBot
Điểm số Phần này sẽ được điền vào khi đệ trình được nhập. Bình thường 1. bopjesvla Perl 54 2. edc65 Javascript (ES6) 91 3. name language score 4. name language score 5. name language score Vòng thưởng 1. name language score 2. name language score 3. name language score …
14 code-golf 

5
Xử lý văn bản # 1: Dấu gạch nối
Lý lịch Đây là phần đầu tiên của một sân golf 3 lỗ về xử lý văn bản. Ý tưởng vượt trội là nếu bạn lấy một văn bản đầu vào và đưa nó qua các giải pháp cho cả ba thử thách (với một lượng nhỏ mã keo), nó …

3
Kiểm tra tất cả các phím của bàn phím
Viết chương trình ngắn nhất chờ mọi phím của Bàn phím US 101 tiêu chuẩn * được nhấn và sau đó thoát khỏi văn bản OK! Mỗi lần nhấn phím, chương trình sẽ hiển thị trên một dòng mới, số phím duy nhất chưa được nhấn còn lại cần được …

1
Vấn đề cầm đồ bị mất
Vấn đề cầm đồ bị mất Sau khi trò chơi cờ kết thúc, một con tốt còn sống sót bị bỏ lại phía sau quân địch. Hãy giúp anh ta tìm đường về nhà ngắn nhất. Vấn đề ban đầu mô tả một bàn cờ "cờ vua" và chức năng …
14 code-golf  chess 

8
Chữ cái Fannkuch
Fannkuch là một chương trình điểm chuẩn cổ điển. Cái tên này xuất phát từ tiếng Đức "Pfannkuchen" - bánh kếp - vì sự giống nhau của thuật toán với việc lật các chồng bánh kếp. Một dãy số Fannkuch được hình thành như sau: Lấy một hoán vị của …


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.