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


5
Tắt đèn, phiên bản 7 đoạn
Đưa ra màn hình 7 đoạn với một số phân đoạn được bật và tắt, hãy tìm một chuỗi các chữ số (0-9), để sau khi bật các phân đoạn tương ứng cho mỗi chữ số, tất cả các phân đoạn đều bị tắt. Thí dụ _ _ [3] => …

2
Tìm các yếu tố tập hợp con
Hãy tưởng tượng chúng ta có một tập hợp hữu hạn các số nguyên dương. Tập hợp này có thể được biểu diễn dưới dạng một dòng các chấm trong đó mỗi số nguyên có trong tập hợp được điền vào giống như một scantron hoặc thẻ đục lỗ . …

8
Khám phá không gian xors
Không gian xors của một tập hợp số nguyên là tập hợp tất cả các số nguyên có thể thu được bằng cách kết hợp các số nguyên bắt đầu với toán tử xor bitwise ( ^) thông thường . Ví dụ: không gian xors (8, 4)là (0, 4, 8, …

2
Quine / Lỗi Quine Polyglot
Nhiệm vụ của bạn rất đơn giản: Viết chương trình có thể chạy bằng hai ngôn ngữ. Nó phải là một quine bình thường (in mã nguồn của chính nó) trong ngôn ngữ 1 và phải là một quine lỗi (tạo ra một thông báo lỗi giống hệt với mã …

11
Thuật toán đếm ngược
Những đứa trẻ đang học cách đếm thường biết chạy các con số, nhưng dường như không thể đặt chúng chạy cùng nhau. Ví dụ: họ có thể nói: 1,2,3,4,7,8,9,10 Đôi khi, những đứa trẻ sẽ nhận ra rằng chúng đã bỏ qua một số con số và quay lại: …

12
Tìm mối tương quan gần đúng
Hãy xem xét một chuỗi nhị phân Scó độ dài n. Lập chỉ mục từ 1, chúng ta có thể tính khoảng cách Hamming giữa S[1..i+1]và S[n-i..n]cho tất cả itheo thứ tự từ 0đến n-1. Khoảng cách Hamming giữa hai chuỗi có độ dài bằng nhau là số vị trí …

15
Phát âm số
Ý tưởng Ghi nhớ số có thể khó khăn. Ghi nhớ một từ có thể dễ dàng hơn. Để ghi nhớ những con số lớn, tôi đã tạo ra một cách phát âm chúng theo cách giống như leetspeak. Quy tắc Mỗi chữ số được thay thế đầu tiên bằng …
14 code-golf  number 

9
Tìm tỷ lệ cược lẻ
Cho một tập hợp các số nguyên dương không có thứ tự theo bất kỳ phương thức nhập hợp lý nào, trả về tất cả các tập hợp con có số phần tử lẻ lẻ (nghĩa là có tổng số lẻ). Đây là môn đánh gôn, vì vậy bạn nên …

30
Chọn ngẫu nhiên các vô hướng của một mảng
Bạn phải điền một mảng với mỗi số từ 0-nbao gồm. Không có số nên lặp lại. Tuy nhiên, chúng phải theo thứ tự ngẫu nhiên. Quy tắc Tất cả các quy tắc golf-code tiêu chuẩn và sơ hở tiêu chuẩn đều bị cấm Các mảng phải được tạo giả …
14 code-golf  random 

2
Đa giác đó là ai?
Một cách thuận tiện và hữu ích để biểu diễn các bề mặt tôpô là với một đa giác cơ bản . Mỗi bên trên một đa giác khớp với một bên khác và có thể là song song hoặc chống song song. Ví dụ, đây là đa giác cơ …



8
Số có thể đạt được
Các định nghĩa Euler Phi Function (AKA chức năng hàm Ơ-le ): một chức năng mà mất trong một số dương và trả về số lượng các số dương nhỏ hơn số lượng nhất định mà là đồng thủ với số lượng nhất định. Nó được ký hiệu là φ(n). …

23
Tổng số 100 cuộn xúc xắc hai mặt
Giả sử bạn có hai con xúc xắc sáu mặt. Cuộn cặp 100 lần, tính tổng của từng cặp. In ra số lần mỗi tổng xảy ra. Nếu một khoản tiền không bao giờ được cuộn, bạn phải bao gồm số không hoặc một số cách để xác định rằng …

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.