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

30
Ngày gì?
Thử thách Thật kỳ lạ, điều này vẫn chưa được thực hiện: xuất ngày hiện tại. Quy tắc Định dạng ngày bạn nên tuân theo như sau: YYYY-MM-DD Trường hợp tháng và ngày nên được đệm bởi các số 0 nếu chúng nhỏ hơn 10. Ví dụ: nếu chương trình …
26 code-golf  date 

30
Số của tôi dài bao nhiêu?
Thử thách Cho một số nguyên, Qtrong phạm vi -(2^100) ≤ Q ≤ 2^100, xuất số chữ số trong số đó (trong cơ sở 10). Quy tắc Có, bạn có thể lấy số làm chuỗi và tìm độ dài của chuỗi. Tất cả các chức năng toán học được cho …

3
Trò chơi mũi tên cuộc sống
Lý lịch Thử thách này là để vinh danh những người chơi apsillers , người đã chiến thắng hạng mục Không đơn giản như vẻ ngoài của Best of PPCG 2016 với thử thách của họ Hộp nhạc 4 nốt của tôi có thể phát bài hát đó không? Xin …

6
Đồ thị ASCII Cayley
Trong khi thực hiện một số nghiên cứu cho một thử thách khác mà tôi đang thực hiện, tôi đã bắt gặp một biểu đồ của Cayley , cụ thể là biểu đồ này . Vì tôi là một trong những nhà văn thách thức nghệ thuật ascii hàng đầu …


11
Quines Quines (Chủ đề của Cops)
Đây là một cảnh sát và kẻ cướp thách thức Chủ đề của tên cướp có thể được tìm thấy ở đây Thách thức của bạn là viết một chương trình tạo ra đảo chữ cái của mã nguồn chứ không phải chính mã nguồn gốc. Ví dụ chương trình …

28
Cheo cheo cheo thuyên của bạn
Mọi người đều có thể quen thuộc với bài hát sau đây , đó là một vòng âm nhạc : Lý lịch Ít người có thể nhớ lại việc cố gắng hát phiên bản 4 người này với một vài người bạn và thất bại. Bù đắp lời bài hát …

11
Khoảng cách tam giác Manhattan
Các khoảng cách Manhattan trên một mạng lưới thông thường là số lượng các bước trực giao ta cần phải làm để đạt được một tế bào từ khác. Các bước trực giao là những bước đi qua các cạnh của các ô lưới (trái ngược với các góc, sẽ …

18
Viết tắt một mảng
Mục tiêu: Đưa ra một chuỗi các chuỗi, tạo các phiên bản rút gọn của mỗi chuỗi. Đặc điểm kỹ thuật: Đối với thử thách này, viết tắt là N ký tự đầu tiên của chuỗi. Đối với chuỗi abc: a, abvà abclà tất cả các chữ viết tắt hợp …
26 code-golf  string 

25
Nguyên tắc Pigeonhole & Code Golf
Các nguyên tắc chuồng bồ câu trạng thái mà Nếu N mục được đặt vào hộp M , với N > M , thì ít nhất một hộp phải chứa nhiều hơn một mục. Đối với nhiều người, nguyên tắc này có một trạng thái đặc biệt so với các …


3
Sắp xếp bong bóng
Lưu ý, thử thách được sao chép từ câu hỏi được hỏi tại math.stackexchange . Gần đây, tôi đã đạt được một số kỹ năng thổi bong bóng. Đầu tiên tôi sẽ thổi bong bóng như thế này: Nhưng rồi mọi thứ bắt đầu trở nên kỳ lạ: Sau một …

10
Phép nhân ma trận tượng trưng
Có rất nhiều cách khác nhau để giải thích nhân ma trận. Tôi sẽ gắn bó với một con số duy nhất vì tôi tin rằng hầu hết mọi người ở đây đều quen thuộc với nó (và con số này rất mô tả). Nếu bạn muốn biết thêm thông …

11
Số tổng hợp kháng Bitflip
Đôi khi, khi viết chương trình, bạn cần sử dụng số nguyên tố vì lý do này hay lý do khác (ví dụ như mật mã). Tôi cho rằng đôi khi, bạn cũng cần sử dụng một số tổng hợp. Đôi khi, ít nhất là ở đây trên PPCG, chương …

24
Khi số nguyên tham gia hàng đợi
Giới thiệu Một hàng đợi là một kiểu dữ liệu trừu tượng mà yếu tố được thêm vào phía trước (enqueue) và lấy ra từ phía sau (dequeue). Điều này còn được gọi là FIFO (First In First Out) nguyên tắc . Nó được hiển thị tốt nhất với một …

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.