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

11
Tạo Avatar Avatar của GitHub
Mô tả nền Lưu ý: như @HelkaHomba chỉ ra, các nhận dạng GitHub thực tế không thực sự ngẫu nhiên mà dựa trên hàm băm của tên người dùng Ảnh đại diện GitHub mặc định là hình ảnh 5x5 pixel. Một màu được chọn ngẫu nhiên và sau đó các …

20
Faro xáo trộn một mảng
Một Faro ngẫu nhiên là một kỹ thuật thường xuyên được sử dụng bởi các nhà ảo thuật để "shuffle" một boong. Để thực hiện xáo trộn Faro, trước tiên bạn cắt boong thành 2 nửa bằng nhau sau đó bạn xen kẽ hai nửa. Ví dụ [1 2 3 …
31 code-golf  permutations  card-games  code-golf  graphical-output  random  code-golf  image-processing  color  code-golf  primes  code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

30
Bội số chung nhỏ nhất
Bội số chung nhỏ nhất của một tập hợp các số nguyên dương Alà số nguyên postive nhỏ Bnhư vậy mà, đối với từng kở A, tồn tại một số nguyên dương nnhư vậy k*n = B. Cho ít nhất hai số nguyên dương làm đầu vào, đầu ra bội …

30
Trả về số nguyên với tổng số chữ số vuông
Giới thiệu và tín dụng Tất cả chúng ta đều biết và yêu thích các quy tắc tuyệt vời của mình để kiểm tra xem một số có chia hết cho 11 hay 3 hay không, đây chỉ là một số tiền thông minh so với các chữ số của …
31 code-golf  math 

30
Từ từ biến một chuỗi thành một chuỗi khác
Các thách thức Cho hai chuỗi / một chuỗi các chuỗi, xuất chuỗi đầu tiên từ từ co lại và mở rộng trở lại chuỗi thứ hai. Bạn có thể giả sử các chuỗi sẽ luôn bắt đầu với cùng một ký tự. Thí dụ Input: "Test", "Testing" Output: Test …
31 code-golf  string 

8
Sắp xếp các xếp hạng James Bond này
Giới thiệu Ông tôi là một fan hâm mộ của James Bond, nhưng ông luôn không chắc chắn về cách xếp hạng các diễn viên yêu thích của mình. Như vậy, anh ấy luôn lập danh sách, đó là rất nhiều công việc. Anh ấy yêu cầu tôi sản xuất …

30
Đó có phải là một từ Bumpy?
(lấy cảm hứng từ thử thách này trên Puzzling - SPOILERS cho câu đố đó ở bên dưới, vì vậy hãy dừng đọc ở đây nếu bạn muốn tự mình giải câu đố đó!) Nếu một chữ cái trong một từ xuất hiện muộn hơn so với chữ cái trước …


9
Giữa dòng
Trong khi vẽ nguệch ngoạc trên tờ giấy cai trị vuông vào ngày khác, tôi đã đưa ra phông chữ không gian âm ở trên cho các chữ số. Trong trường hợp bạn chưa phát hiện ra nó, khoảng trắng giữa các hình trên mang lại tỷ lệ vàng 1.618033988749 …

18
Tia sẽ đánh?
Một tia laser bắn ra một chùm tia thẳng theo một trong bốn hướng trực giao, được chỉ định bởi <>^v. Xác định xem nó sẽ bắn trúng mục tiêu Otrên lưới hình chữ nhật. Mỗi trong số này sẽ đạt (True): ..... ...O. ..... ...^. ..... >O. ... v.... …

6
Năm nay bạn có đẹp không
Giới thiệu Santa có quá nhiều tên để xử lý, và cần sự giúp đỡ của bạn! Anh ta cần bạn để viết một chương trình hoặc một chức năng, trong đó kết quả đầu ra nice, naughty, very naughtyhoặc very very naughty. Để xác định ai đó tốt bụng …

17
Ai là người buồn ngủ nhất trong số họ?
Viết chương trình hoặc hàm lấy một chuỗi các ký tự -=o.trong đó các ký tự -=ovà .luôn luôn xen kẽ, ký tự thành ký tự. Chuỗi sẽ có độ dài lẻ lớn hơn một và luôn luôn bắt đầu và kết thúc bằng một -=o. Về cơ bản, đầu …
31 code-golf  string 


19
Chức năng trái ngược
Sẽ không gọn gàng nếu các chức năng lập trình có thể được đảo ngược, giống như chức năng toán học mà chúng thực hiện? Viết hàm (hoặc chương trình) nhận một đầu vào xdưới bất kỳ hình thức nào, đầu ra đó ln(x). Khi các byte của chương trình …

27
Mật khẩu hóa chuỗi
Thách thức của bạn là mật khẩu chuỗi! Mật khẩu là gì, bạn yêu cầu? Lấy một chuỗi làm đầu vào. Chuỗi này sẽ chỉ chứa các chữ cái viết hoa, chữ thường, chữ số và dấu cách. Bạn phải thay thế tất cả các khoảng trắng bằng dấu gạch …

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.