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

8
Minesweeper tại nơi làm việc
Mọi người đều biết trò chơi quét mìn cũ được phát hành cùng với Windows XP. Đó là một lưới đơn giản với ma trận các ô có kích thước 9x9 chứa một số (cho biết có bao nhiêu mỏ nằm cạnh nó) hoặc một mỏ. Thách thức là tạo …

24
Độ dài đếm ngược nhị phân
lấy cảm hứng từ đếm ngược từ vô cực Cho một số nguyên không âm N , xuất số lần lặp lại của các bước sau để đạt 0: Đổi N thành nhị phân ( 4812390 -> 10010010110111001100110) Lật từng bit (10010010110111001100110 -> 01101101001000110011001 ) Cắt số 0 hàng đầu …

26
Phiên dịch tiếng Anh sang người nước ngoài
Cuộc họp Người ngoài hành tinh đã định cư trên trái đất và thật kỳ lạ, bảng chữ cái của họ giống hệt như chúng ta. Ngôn ngữ của họ cũng rất giống với ngôn ngữ của chúng ta với một số khác biệt rất khác biệt và dễ tính …
18 code-golf  string 

19
Biến tướng Prime Twins
Tôi là 2/3 cặp song sinh với anh trai tôi, tức là sinh cùng ngày cùng tháng nhưng mười hai năm sau. Khi tôi lên 5, anh ấy 17 tuổi, cả hai số nguyên tố; cặp tuổi cuối cùng mà chúng ta có thể tin cậy một cách hợp lý …
18 code-golf  primes 

10
Thế hệ sinh viên RGB
Các thách thức Cho hai chuỗi thập lục phân chữ hoa (dài cả 6 ký tự, XXXXXX và YYYYYY) đại diện cho các giá trị RGB (từ bao gồm 000000đến FFFFFFbao gồm) và một số nguyên N khác không dương, hiển thị chuyển đổi tuyến tính của các màu N …
18 code-golf  color 


21
Số nguyên quá mức
Đối với một dương tính số nguyên nvới các nguyên tố n = p1^e1 * p2^e2 * ... pk^ekmà p1,...,pklà số nguyên tố và e1,...,eklà nguyên dương, chúng ta có thể xác định hai chức năng: Ω(n) = e1+e2+...+eksố lượng ước nguyên tố (được tính bằng bội số) ( A001222 …

14
Di chuyển khá mượt
Trong số học, một số n-mịn , trong đó n là một số nguyên tố nhất định, được định nghĩa toán học là một số nguyên dương không có thừa số nguyên tố nào lớn hơn n. Ví dụ, 42 là 7 mịn vì tất cả các thừa số nguyên …
18 code-golf  math  primes 

13
Đánh giá một con xúc xắc 10.000
Giới thiệu Dice 10.000 là một trò chơi súc sắc có thể chơi với 6 con xúc xắc và một cái gì đó để viết. Người chơi lắc xí ngầu nhiều lần trong một lượt và giành được điểm ở cuối của nó. Người chơi đạt 10.000 điểm đầu tiên …
18 code-golf  game 

14
Số Permutapalindromic
Cho một số nguyên Nlàm đầu vào, xuất ra Nsố permutapalindromic thứ. Một số permutapalindromic là một số nguyên dương hoàn toàn sao cho có ít nhất một hoán vị các chữ số của nó dẫn đến một palindrom (tức là một số ngược lại với chính nó). Ví dụ, …

9
Tạo chuỗi Rummy
Nhiệm vụ của bạn là lấy một nyếu tố đầu vào và đầu ra ncủa Rummy Sequence, một chuỗi mà tôi đã thực hiện (tìm kiếm trên OEIS sẽ không giúp bạn). Định nghĩa Mỗi yếu tố của Rummy Sequence là một tập hợp các giá trị trung thực hoặc …

4
Tìm kiếm từ tối thiểu
Tuần trước, chúng tôi đã làm việc để tạo ra chuỗi 1-D ngắn nhất bằng cách sử dụng 10.000 từ hàng đầu trong ngôn ngữ tiếng Anh . Bây giờ, hãy thử thách tương tự trong 2D! Những gì bạn cần làm là lấy tất cả các từ trên, và …

6
Nhận dạng nếp gấp
Bài tập Xác định một mod-Fold là một hàm có dạng f (x) = x% a 1 % a 2 % bit% a k , trong đó a i là các số nguyên dương và k 0 . (Ở đây, % là toán tử modulo liên kết trái.) Cho một …

11
Hợp pháp hóa ngày hoàn nguyên
Đầu vào: Một ngày (có chứa dd, MMvà yyyy). Một đối tượng ngày hoặc ba số nguyên riêng biệt cũng có giá trị làm đầu vào. Đầu ra: Mỗi phần (dd , MMvà yyyy) chuyển cá nhân và hơn làm tròn đến ngày hợp lệ gần nhất. Ví dụ: (ở …
18 code-golf  date 

23
Golf nhanh: Thủ lĩnh vàng
Thử thách Sử dụng dữ liệu từ API tại đây , xuất tên của ba quốc gia có nhiều huy chương vàng Olympic nhất tại Thế vận hội Olympic Rio 2016 (tức là yếu tố đầu tiên của danh sách được trả về). Ví dụ: tại thời điểm đăng bài …

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.