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


13
Siêu âm
Giới thiệu Bạn là một tên tội phạm có nhiệm vụ đánh cắp một số kế hoạch bí mật từ startup công nghệ mới Dejavu. Bạn lẻn vào bức tường phía sau, nhưng tìm một cánh cửa cần có chốt để mở nó. Bạn nhận ra cấu tạo của khóa …

22
Các hình tam giác chữ số
Thử thách: Đầu vào: Một số nguyên dương nnn Đầu ra: Tạo một danh sách trong phạm vi [ 1 , n ][1,n][1,n] và nối nó lại với nhau thành một chuỗi (tức là n = 13n= =13n=13 sẽ là chuỗi 12345678910111213). Bây giờ chúng ta xuất ra một tam …

12
Số Gryphon thứ N
Tôi đã đưa ra một loạt các số vào ngày khác và quyết định kiểm tra số OEIS cho nó là gì. Thật ngạc nhiên, chuỗi này dường như không có trong cơ sở dữ liệu của OEIS, vì vậy tôi đã quyết định đặt tên cho chuỗi đó theo …


7
Bẩn thỉu và độc đáo
Trong câu hỏi này tôi sẽ nói về các chương trình dưới dạng chuỗi, đây là chuỗi byte, không phải ký tự. Làm thế nào chương trình kết quả của bạn được hiển thị hoặc hiển thị không quan trọng đối với thử thách này, chỉ là cách nó xuất …

2
Xóa một số bit và đếm
Xem xét tất cả 2^ncác chuỗi nhị phân khác nhau của chiều dài nvà giả định n > 2. Bạn được phép xóa chính xác b < n/2các bit từ mỗi chuỗi nhị phân, để lại các chuỗi có độ dài n-bcòn lại. Số lượng các chuỗi riêng biệt còn …

25
Tạo mật khẩu
Rất khó để nhớ mật khẩu của tôi, vì vậy tôi đã nghĩ ra cách tạo mật khẩu. Cách tôi tạo mật khẩu của mình là từ một từ hoặc một câu, làm theo các bước sau: Bắt đầu từ trái sang phải Tìm số lượng của mỗi chữ cái …

23
Cân bằng mảng
Thử thách Bạn được cung cấp một mảng aaa số nguyên. Với một động thái, bạn có thể tăng hoặc giảm một phần tử của mảng bằng 1 . Nhiệm vụ của bạn là cân bằng mảng, nghĩa là làm cho tất cả các phần tử của mảng bằng nhau …

6
Hai chục xấp xỉ số hôn
Cho một số từ 1 đến 24, xuất số hôn theo kiến ​​thức tốt nhất hiện tại (một số số sẽ có nhiều hơn một đầu ra chấp nhận được). Kiến thức về hình học là không cần thiết vì tất cả các đầu ra được liệt kê dưới đây. …

11
Hiển thị phần trăm pin còn lại
Hiển thị mức sạc pin còn lại, tính theo phần trăm mức sạc tối đa Hãy nhớ rằng nếu bạn không thể chạy mã của mình trên điện thoại, máy tính, v.v., bạn có thể ít nhất có thể cài đặt môi trường của mình trên máy tính xách tay. …
26 code-golf 

18
Làm cho họ tổng cộng đến 10.000
Gần đây chúng tôi đã đạt đến ngưỡng 10.000 câu hỏi về PPCG. Hoan hô! Hãy ăn mừng điều này với một thử thách đơn giản. Đầu vào Hai số nguyên và , cả hai trong , sao cho .AAABBB[1..9999][1..9999][1..9999]A+B&lt;10000A+B&lt;10000A+B<10000 Bài tập Nhiệm vụ của bạn là thêm một chữ …

16
Khiên quân đội La Mã
Bài Sandbox (đã xóa) Các đội quân La Mã cũ rất nổi tiếng trên khắp thế giới. Trong các đội hình này, các quân đoàn La Mã được nhóm lại theo hình dạng hình học (thường là hình chữ nhật) bảo vệ sườn và phần vượt trội của nó bằng …
26 code-golf  matrix 

24
Ngẫu nhiên tùy ý
Ngẫu nhiên là niềm vui. Những thách thức không có điểm là niềm vui. Viết hàm, cho đầu vào số nguyên n, sẽ xuất ra một tập hợp (không có thứ tự, duy nhất) gồm ncác số nguyên ngẫu nhiên chính xác giữa 1và n^2(bao gồm) sao cho tổng của …

24
So sánh số phiên bản
Khi chúng tôi xuất bản một số phần mềm, chúng tôi gán một số phiên bản cho nó. Và người dùng có thể muốn cập nhật lên phiên bản mới nhất của một số phần mềm. Vì vậy, đây là lúc để tìm ra phiên bản nào mới hơn. Đầu …

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.