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

3
Kết nối các dấu chấm
Cho một loạt các odấu chấm đại diện, kết nối chúng theo chiều dọc hoặc chiều ngang Ví dụ Đầu vào: o o o Đầu ra: o---o | | o Đầu vào: o o o o Đầu ra: o---o----o | o Thông số kỹ thuật Nếu bạn muốn đầu vào …

1
Giải quyết các biến macro của SAS
Các ngôn ngữ lập trình SAS là một phiền phức, cổ ngôn ngữ có niên đại đến 1966 đó là vẫn còn sử dụng ngày nay. Trình biên dịch gốc được viết bằng PL / I và thực sự phần lớn cú pháp xuất phát từ PL / I. SAS …

7
Tìm chiều rộng cửa trượt tối ưu
Cửa trượt có giá khác nhau dựa trên chiều rộng của cửa. Giá khác nhau như sau: 60 - 80 cm: ¤150 81 - 100 cm: ¤200 101 - 120 cm: ¤ 220 Khi mua tủ quần áo, rõ ràng bạn sẽ muốn giảm thiểu chi phí, vì vậy, nhiệm …

3
Minh họa đội hình bóng đá trên sân
Bóng đá là môn thể thao mà người chơi đá bóng chứ không phải mang nó. Một số cá nhân bối rối có thể gọi bóng đá này. Một đội bóng đá có một thủ môn và 10 cầu thủ trên sân. Có rất nhiều đội hình được sử dụng …

4
Giải thích loạt phim về lợn
Đưa ra đầu vào của chương trình Pig , SickPig , DeadPig , QuinePig hoặc DeafPig , chọn ngẫu nhiên một trong những "ngôn ngữ" đó và diễn giải đầu vào là "ngôn ngữ" đó. Đầu tiên, chọn ngẫu nhiên giữa một trong năm thành viên của "Chuỗi lợn": Con …

4
Các chiến lược biểu diễn một số nguyên lớn nhất định bằng biểu thức số học
Tôi có một con số cụ thể trong đầu, nhưng đó là một phần của thử thách tôi đang làm và tôi không muốn mọi người thực hiện (tất cả) công việc cho tôi. Đây là một số có cùng chữ số, nhưng được xáo trộn: 5713167915926167134578399473447223554460066674314639815391281352328315313091488448321843 8892917486601064146636679920143691047671721184150386045081532202458651561779976236919751 5521854951599379666116678853267398393892536121049731949764192014193648608210652358947001 6332620900065461061195026191178967128001712341637591690941978871368243245270800684616029 …

7
Tính số ngày trong năm
Có vẻ như chúng tôi chưa có cái này, vì vậy chúng tôi đi đây: Các thách thức Viết chương trình hoặc hàm lấy ngày làm đầu vào và xuất số ngày trong năm. Bạn không thể sử dụng bất kỳ nội dung nào cho việc đó! Quy tắc Như …
13 code-golf  date 

3
Giải mã các ký hiệu toán học
Nếu bạn đã đọc cuốn sách Liên hệ của Carl Sagan, thử thách này có vẻ quen thuộc với bạn. Cho đầu vào của một tập hợp các phương trình toán học bao gồm một số, một toán tử chưa biết, một số khác và kết quả, suy ra toán …



5
Định dạng danh tiếng
Bạn có thể biết rằng các mức độ danh tiếng khác nhau trên Stack Exchange được định dạng khác nhau khi nhìn từ trang câu hỏi / bài đăng. Có tất cả các quy tắc định dạng lại: nếu người dùng có từ 1 đến 999 (một đến ba chữ …
13 code-golf  number 

5
Thay thế toán học
Đôi khi nó rất hữu ích để chạy một bài toán với nhiều đầu vào. Mục tiêu của thử thách này là tạo ra một chương trình giúp giảm bớt nhiệm vụ này. Biểu thức tạo số Bạn phải hỗ trợ 3 loại biểu thức: Trình tạo số đơn: Rất …
13 code-golf  math 

9
Quinean Regex Tester
Thử thách này khá đơn giản. Là đầu vào, bạn có một biểu thức thông thường. Sau đó, bạn đưa ra một sự thật / falsey về việc liệu mã nguồn của bạn có khớp với biểu thức thông thường hay không. Nó đơn giản mà! Chỉ hai điều nữa: …

8
Làm mịn biểu đồ đường
Cho đầu vào của một số nguyên n và một danh sách các số nguyên dương m 1 , m 2 , ..., xuất ra một danh sách các số nguyên m 1 ' , m 2 ' , ... trong đó m x ' được định nghĩa là trung …


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.