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

25
Sắp xếp theo chữ số lớn nhất
Thử thách: Đưa ra một danh sách các số nguyên, sắp xếp giảm dần theo (các) chữ số lớn nhất của chúng. Thứ tự cho các số có cùng chữ số lớn nhất sau đó được sắp xếp theo chữ số lớn thứ hai, v.v. Chúng tôi bỏ qua các …

10
Các chất nền xác định duy nhất ngắn nhất
Đưa ra một danh sách các chuỗi, thay thế mỗi chuỗi bằng một trong các chuỗi không trống của nó không phải là chuỗi con của bất kỳ chuỗi nào khác trong danh sách và càng ngắn càng tốt. Thí dụ Với danh sách ["hello","hallo","hola"], "hello"nên được thay thế bằng …
23 code-golf  string  code-golf  string  code-golf  array-manipulation  code-golf  quine  code-golf  array-manipulation  integer  matrix  classification  code-golf  quine  code-golf  string  matrix  conversion  code-golf  string  number  code-golf  string  code-golf  number  sequence  integer  code-golf  decision-problem  matrix  code-golf  string  code-golf  math  code-golf  math  array-manipulation  combinatorics  code-golf  random  code-golf  code-golf  alphabet  code-golf  python  c  code-golf  base-conversion  code-golf  string  counting  code-challenge  code-generation  fastest-code  code-golf  kolmogorov-complexity  matrix  code-golf  string  code-golf  array-manipulation  decision-problem  random  sudoku  code-golf  chess  code-golf  card-games  encode  code-golf  decision-problem  code-golf  code-golf  math  array-manipulation  matrix 

5
Cầu thang ASCII của Animate Jacob
Bạn có thể đã nhìn thấy thang của Jacob trong bảo tàng khoa học của trẻ em. Nếu bạn không quen thuộc với những gì họ trông như thế nào, có một số ví dụ hình ảnh và video trên Wikimedia Commons . Thách thức ngày nay là tạo ra …

15
Đảo ngược đa chiều
Cho một mảng số nguyên không trực giao (không bị rách) của các số nguyên không âm và một dấu hiệu cho biết kích thước nào sẽ đảo ngược, trả về mảng nhưng đảo ngược dọc theo các kích thước đó. Chỉ báo có thể được đưa ra dưới dạng …

11
Đồ thị ngày càng tăng
Xem xét một chuỗi số một chiều trong một phạm vi cố định, nghĩa là [1, 2, 4, 6, 8, 0, 2, 7, 3] in range [0, 10⟩ Biểu đồ tăng dần * ** là một đường kết nối tất cả các điểm trong chuỗi này từ trái sang phải …

13
Du hành thời gian chính
Đừng nói với ai, nhưng tôi đã đặt biệt danh cho cỗ máy du hành thời gian của chú tôi! Tuy nhiên, chú tôi bị ám ảnh bởi các số nguyên tố, và điều đó thể hiện trong máy - ông đã lập trình nó để nó chỉ có thể …
23 code-golf  primes  date 

19
Ý tưởng mật khẩu mới: Word-walker
Tôi đã nghĩ ra một cách mới để tạo mật khẩu của mình và mặc dù về lâu dài có lẽ nó không thông minh lắm, nhưng nó vẫn có thể tạo ra một môn đánh gôn vui nhộn. Lấy một chuỗi các từ, mật khẩu được tạo ra như …
23 code-golf  string 

25
Sắp xếp một chuỗi theo một thứ tự nhất định
Thử thách của bạn là sắp xếp một chuỗi, nhưng thay vì theo thứ tự bảng chữ cái thông thường (abc..xyz), bạn sẽ sắp xếp các chuỗi theo một bảng chữ cái được chỉ định. Bạn phải viết một chương trình hoặc chức năng mà có hai đầu vào: Một …
23 code-golf  string 

30
Mở rộng một số
Thử thách này dựa trên câu hỏi Stackoverflow này . Với một số dương làm đầu vào, hãy xuất nó thành tổng của mỗi chữ số nhân với đại diện lũy thừa 10 của nó. Đầu vào Một số, dưới dạng số nguyên, chuỗi hoặc danh sách các chữ số …
23 code-golf  number 

15
Không phải Ternary La Mã
Cho một số nguyên n ≥ 0, xuất nó trong ký hiệu cơ sở 3 không vị trí, sử dụng các chữ số 139ABCDE…và dấu phân cách 1 ký tự. Mỗi chữ số là một lũy thừa 3 và các chữ số ở phía bên trái của dải phân cách …

12
Hành trình của Drunkard
Hành trình của Drunkard Trong thử thách này, bạn sẽ viết một chương trình mô phỏng một người say rượu vấp ngã trên đường từ quán bar. Đầu vào: Đầu vào sẽ là một ma trận kề (biểu thị một đồ thị có hướng) đại diện cho các đường dẫn …

21
Ma trận theo thứ tự slash
Cho hai số dương N >= 2và N <= 100tạo một ma trận theo các quy tắc sau: Số đầu tiên bắt đầu tại vị trí [0,0] Số thứ hai bắt đầu tại vị trí [0,1] Số thứ ba nằm dưới Số thứ nhất (vị trí [1,0]) Các số sau …
23 code-golf  matrix 




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.