Câu hỏi được gắn thẻ «code-golf»

Code-golf là một cuộc thi để giải quyết một vấn đề cụ thể trong vài byte mã nguồn.


3
Chuỗi zig-zag
Chuỗi zig-zag Cho một chuỗi và một số nguyên dương, xuất chuỗi theo mô hình sóng zig-zag với biên độ cực đại và khoảng cách ký tự bằng với số nguyên. Điều này tương tự với câu hỏi này nhưng cũng bao gồm khoảng cách ký tự. Đầu vào Đầu …

1
Chơi golf với đại lý người dùng
Thông thường khi thực hiện thử thách trên internet, không có vấn đề gì khi phải chỉ định tác nhân người dùng, nhưng khi giao dịch với Google, nó sẽ thay đổi. Danh sách đen của Google tác nhân người dùng Urllib, có lẽ là để dừng spam, vì vậy …

3
Chuyển đổi một chuỗi đại diện của một số thành int [] trong C #
Câu lệnh C # ngắn nhất sẽ chuyển đổi một chuỗi đại diện của một số thành một số int[]có chứa mỗi chữ số là gì? string number = "1234"; number.Array.ConvertAll(line.ToCharArray(), c => Int32.Parse(c.ToString())); number.ToCharArray().Select(i => Convert.ToInt32(i.ToString())).ToArray(); number.Select(i => Int32.Parse(i.ToString())).ToArray(); number.Select(i => i - '0').ToArray(); Bất cứ ai có thể …
8 code-golf  tips  c# 

5
Hãy chơi Hangman?
Theo trang này , chiến lược tốt nhất để đoán các từ hangman tiếng Anh là tính toán tỷ lệ cược của mỗi chữ cái trong một danh sách từ đáp ứng các điều kiện của chúng tôi. Nhưng, vì tôi thực sự lười biếng, tôi không thực sự muốn …

10
Mẹo chơi gôn trong CoffeeScript
Những thủ thuật nào bạn biết để làm cho mã CoffeeScript ngắn hơn? Chính xác thì CoffeeScript là ngôn ngữ biên dịch thành JavaScript ("transpiles" thành ES3). Nguyên tắc vàng là "Đó chỉ là JavaScript", nghĩa là không có chi phí thời gian chạy. Hầu hết các mẹo & thủ …
8 code-golf  tips 

12
Điền vào chỗ trống số
Bạn được cung cấp một danh sách gồm 2 bộ số nguyên dương, có dạng: a1 b1, a2 b2, ..., an bn Nói cách khác, 2 tuple được phân tách bằng dấu phẩy và các số nguyên trong mỗi bộ được phân tách bằng dấu cách. Tất cả các asố …


4
Tính kích thước phân đoạn chuỗi tối thiểu
Một tối ưu hóa phổ biến để tiết kiệm không gian trong các nhị phân là hợp nhất các chuỗi ký tự trong đó một chữ là hậu tố của một chuỗi khác. Ví dụ, một nhị phân với chuỗi ký tự a: foobar b: bar c: barbaz d: foobarbaz …

6
Tìm di chuyển tối ưu nim
Tro choi Nim là một trò chơi chiến lược toán học, trong đó 2 người chơi thay phiên nhau lấy các vật phẩm từ các đống khác nhau. Đến lượt bạn, bạn phải lấy ít nhất một vật phẩm và bạn có thể lấy bao nhiêu tùy thích, miễn là …
8 code-golf  game 

2
Sắp xếp cho Bozos
Giới thiệu Thử thách này là về ba thuật toán sắp xếp (xấu): Bogosortvà hai biến thể khác mà tôi đã đưa ra (nhưng có lẽ đã được những người khác nghĩ đến vào một lúc nào đó): Bogoswap(AKA Bozosort) và Bogosmart. Bogosorthoạt động bằng cách xáo trộn hoàn toàn …

7
Nguyên tố đệ quy
Công việc của bạn là lấy các thừa số nguyên tố của một số được lấy từ đầu vào (bỏ qua bất kỳ số mũ nào bằng 1) sau đó lấy các thừa số nguyên tố của tất cả các số mũ, v.v., cho đến khi không còn số tổng …

16
Từ có chữ lặp lại lớn nhất
Gần đây có một câu hỏi về Stack Overflow nơi OP đang cố gắng viết một hàm để tìm từ trong một chuỗi có nhiều chữ cái lặp đi lặp lại. Tất nhiên không khó để viết một bài trong vài giây và tôi đã viết một bài bằng Javascript …
8 code-golf  word 

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 …

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 

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.