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

12
Diện tích của đa giác này là gì?
Tính diện tích của một đa giác. Lấy cảm hứng từ video thuật toán dây giày này. Bài tập Công việc của bạn là tạo ra một chương trình hoặc hàm tính diện tích của một đa giác. Chương trình hoặc chức năng được xác định theo định nghĩa mặc …


9
Ký hiệu tiền tố để ký hiệu tiền tố
Tuyên bố miễn trừ trách nhiệm: Không, đây không phải là một thử thách đùa để đảo ngược chuỗi. Bài tập Chỉ có một thao tác để hỗ trợ: phép trừ ( -). Bạn cũng chỉ có hai nguyên tử để hỗ trợ: zero ( 0) và one ( 1). …
19 code-golf  string 

26
Tạo sóng dây
Cho một chuỗi làm đầu vào, xuất chuỗi với thuật toán sau được áp dụng: 1. Split the String by " " (find the words): "Hello World" -> ["Hello","World"] 2. Find the vowel count of each component: [2,1] ( ["H[e]ll[o]","W[o]rld"] ) 3. For each of the components, output the first …
19 code-golf  string 

11
Bảy mươi bảy Sevens
Cho một số nvà một ldanh sách giới hạn trên, các số có thể được tạo bằng cách nhân hai hoặc nhiều số chỉ gồm bảy phần dài nhoặc nhỏ hơn số nhỏ hơn l. A161145 gần với thử thách này, tuy nhiên, bạn sẽ KHÔNG bao gồm 7, 77, …

30
In favicon Stack Exchange
Thử thách In hoặc trả về favicon Stack Exchange, như được cung cấp dưới đây: ___________________ / \ --------------------- | | --------------------- | | --------------------- \__________ _____/ | / | / |/ Đây là môn đánh gôn , vì vậy câu trả lời ngắn nhất trong mỗi ngôn ngữ sẽ …

20
Tính tổng các đường chéo
Lấy một ma trận các số nguyên dương làm đầu vào và xuất tổng các phần tử riêng lẻ trên các đường chéo thông qua ma trận. Bạn sẽ chỉ đếm các dòng đi xuống theo đường chéo và bên phải. Bạn phải bắt đầu với đường chéo chỉ chứa …
19 code-golf  math  matrix 

6
Anaglot Polygram
Bài tập Viết một số mã có thể được sắp xếp lại thành n chương trình khác nhau bằng n ngôn ngữ khác nhau, mỗi ngôn ngữ xuất ra một số riêng biệt từ 1 đến n. Không có hai ngôn ngữ nên giống nhau tuy nhiên các phiên bản …



20
Có thể là người đầu tiên ở bên bạn
Viết chương trình thay thế tất cả các lần xuất hiện của "lực lượng" bằng "lần đầu tiên" và tất cả các lần xuất hiện của "lần đầu tiên" bằng "lực lượng", giữ trường hợp ban đầu cho tất cả các vị trí ký tự: "ForcefoRcefOrcE" -> "FirstfiRstfIrsT" "FirstfiRstfIrsT" -> …
19 code-golf  string 

2
Gấp vài cái khăn!
Tôi nghe nói ở đâu đó rằng một điều mà công nghệ không thể làm được là gấp khăn 1 . Vì vậy, bây giờ công việc của bạn là chứng minh tuyên bố đó là sai! Cho một chuỗi làm đầu vào, được tạo thành từ các hình chữ …

6
Polyglots mâu thuẫn
Vâng, tất cả mọi người yêu thích Polyglots . Bạn sẽ được cung cấp hai số nguyên, ở bất kỳ dạng đầu vào tiêu chuẩn nào (không mã hóa cứng). Nhiệm vụ của bạn là viết một polyglot tìm giá trị tối thiểu trong một ngôn ngữ và giá trị …


9
Số điện thoại bị xáo trộn
Bạn biết làm thế nào bạn nhận được một tin nhắn thư thoại và kết nối của người đó không tốt và bạn đang cố gắng tìm cách gọi lại cho họ, nhưng bạn không chắc đó là "5" hay "8" họ nói? Đó là thử thách này. Tin tốt …
19 code-golf  cipher 

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.