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

2
Đúc số nguyên tổng quát trong Python
Lý lịch Tôi có một chuỗi trong Python mà tôi muốn chuyển đổi thành một số nguyên. Thông thường, tôi sẽ chỉ sử dụng int: >>> int("123") 123 Thật không may, phương pháp này không mạnh mẽ lắm, vì nó chỉ chấp nhận các chuỗi khớp -?[0-9]+(sau khi xóa bất …

1
aBOTcalypse ngay
aBOTcalypse Thiết kế một bot để cạnh tranh trong một thử thách King-of-the-Hill! Đây là một phát lại của một trò chơi bot mặc định. Bảng là 2D, giống như một trò chơi video cuộn bên (nhưng không có bất kỳ cuộn nào). Một bot hợp lệ phải chấp nhận …

3
Tạo nhịp điệu Euclide
Bạn có biết rằng thuật toán Euclide có khả năng tạo ra nhịp điệu âm nhạc truyền thống ? Chúng ta sẽ thấy cách thức hoạt động của nó bằng cách mô tả một thuật toán tương tự, nhưng hơi khác với thuật toán trong bài báo. Chọn một số …
8 code-golf 





3
Tự kiểm tra Prime rút ngắn
Hãy đi thẳng vào nó. Thách thức của bạn là tạo ra một chương trình thực hiện những điều này tùy thuộc vào đầu vào của nó: Nếu đầu vào là một số, hãy xuất "Prime" nếu số đó là số nguyên tố và "Không phải số nguyên tố" nếu …

2
Mảng biến đổi Paeth
Một trong những phần quan trọng của thuật toán nén của PNG là phép biến đổi Paeth, biến đổi hình ảnh theo cách làm cho nó nén tốt hơn (thông thường). Trong thử thách này, nhiệm vụ của bạn là viết một chương trình để tính toán một phép biến …

3
Phán quyết từ tiếng Latin
Vì tôi không thể tập trung vào bất kỳ tác vụ nào trong hơn 5 giây, tôi thường thấy mình chia các từ thành một chuỗi con, mỗi chuỗi có độ dài khác nhau và không chứa bất kỳ ký tự lặp lại nào. Ví dụ: từ "pasta" có thể …

8
Tìm Substrings đặc quyền
Chuỗi đặc quyền Tập hợp các chuỗi đặc quyền được định nghĩa đệ quy như sau. Tất cả các chuỗi có độ dài 0 hoặc 1 đều được đặc quyền. Một chuỗi scó độ dài ít nhất 2 là đặc quyền, nếu tồn tại một chuỗi đặc quyền ngắn hơn …

3
Ngôn ngữ của bạn trong một hộp
Bây giờ với THƯỞNG cho vị trí thời gian chạy. Viết chương trình để điền vào hộp văn bản với các mã định danh được sử dụng trong chương trình của bạn trong khi giữ cho chương trình của bạn nhỏ. Với tất cả các định bạn đã sử dụng …



3
Snail Snail Tìm kiếm chuỗi số
Bạn được cung cấp số nguyên Nvà M, 1 <= N,M <= 10^6và chỉ mục ivà j. Công việc của bạn là tìm số nguyên tại vị trí [i][j]. Trình tự trông như thế này (cho N=M=5, i=1, j=3kết quả là 23): 1 2 3 4 5 16 17 18 …
8 code-golf 

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.