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
IMP: Trình phân tích cú pháp nhân
Jack thích ngôn ngữ lập trình C, nhưng ghét viết các biểu thức muốn V=a*b*h; nhân các giá trị. Ông muốn viết V=abh;thay vào đó, tại sao trình biên dịch phải rên rỉ về abhbiểu tượng không được xác định kể từ khi int a, b, h;được xác định, vì …


2
Đảo ngược mọi từ trong một dòng trong vim
Nhiệm vụ của bạn là xây dựng tập lệnh vim hoặc cung cấp một chuỗi các tổ hợp phím sẽ hoạt động trên một dòng văn bản với tối đa 140 ký tự ASCII có thể in (bất cứ nơi nào trong tệp, với con trỏ bắt đầu ở bất …
9 code-golf  vim 

1
Chỉ số chuỗi con ngắn nhất
Tôi là một người lười biếng nhưng hiệu quả, như nhiều bạn có lẽ cũng vậy. Vì vậy, bất cứ khi nào tôi đang làm một cái gì đó tôi muốn làm nó với nỗ lực tối thiểu. Đó là lý do tại sao tôi yêu cầu bạn giải quyết …

2
Giải pháp mê cung xuống dốc
Một mê cung xuống dốc được đưa ra dưới dạng một loạt các hàng gồm các chữ số được phân tách từ 0 đến 9, cộng với một "S" và một "X", trong đó S biểu thị điểm bắt đầu và X biểu thị kết thúc. Trong mê cung xuống …

2
Viết một bộ mã hóa GIF
Vâng, GIF cũ tốt. Được yêu thích vì tính linh hoạt của nó, ghét các bằng sáng chế và một phần bị lỗi thời do những hạn chế (và bằng sáng chế), GIF bao gồm, ở lõi, của một bảng màu và một hình ảnh được lập chỉ mục bảng …

2
Sắp xếp hàng rào tối đa
Lý lịch Tôi muốn xây dựng một hàng rào. Vì thế, tôi đã thu thập được một loạt các cực, và mắc kẹt chúng xuống đất. Tôi cũng đã thu thập rất nhiều bảng mà tôi sẽ đóng đinh vào các cột để làm hàng rào thực tế. Tôi có …

2
Tóm tắt đồ thị màu
Trong một số trường hợp, thường là trong vật lý, bạn phải tính tổng các biểu đồ. Thử thách của bạn là viết, bằng ngôn ngữ bạn chọn, một chương trình hoặc hàm lấy nhiều biểu đồ làm hình ảnh, tính toán tất cả các khoản tiền có thể và …

5
Hầu như so sánh danh sách từ điển
Đầu vào Hai danh sách Avà Bcác số nguyên không âm. Đầu ra Hoặc 1, 0hoặc-1 , tùy thuộc vào việc Alớn hơn, bằng hoặc nhỏ hơn so Bvới thứ tự từ điển xoắn như được định nghĩa dưới đây. Nếu bạn muốn, bạn có thể thay thế 1, 0và …


1
Python 3 - Đã thử chơi Golf Bài tập của tôi
Lưu ý: Đây không phải là một thử thách chơi gôn; đó là nhiều hơn để yêu cầu đề nghị chơi golf. Gần đây tôi có một bài tập Python cho lớp phát triển web của mình, để kiểm tra xem chúng tôi có thể viết mã không. Vì tôi …

1
Trình mô phỏng cuộc thi kéo giấy
Bạn quyết định tổ chức một giải vô địch kéo giấy bằng đá để tìm ra ai là người giỏi nhất. Bạn không muốn để may mắn quyết định người chiến thắng để mọi người phải đưa cho bạn chiến thuật của mình bằng văn bản trước cuộc thi. Bạn …

1
Kết hợp quines
Lý lịch Bạn vừa học được logic tổ hợp là gì. Bị hấp dẫn bởi các tổ hợp khác nhau, bạn dành khá nhiều thời gian để tìm hiểu về chúng. Cuối cùng bạn cũng vấp phải biểu hiện đặc biệt này: (S I I (S I I)) Bạn nhận …

2
Thay đổi cơ sở di truyền
Lý lịch Trong thử thách này, biểu diễn cơ sởb của một số nguyên nlà một biểu thức ndưới dạng tổng lũy ​​thừa của b, trong đó mỗi thuật ngữ xảy ra tại hầu hết các b-1thời điểm. Ví dụ: 4đại diện cơ sở của 2015là 4^5 + 3*4^4 + …

8
Giữ khoảng cách của bạn trên một vòng tròn
Điều này dựa trên thử thách này và ý tưởng của Geobits / RugPython để cải thiện nó: Giữ khoảng cách! Đối với thử thách này, khoảng cách giữa hai số được đo trên một vòng lặp, vì vậy, ví dụ, khoảng cách giữa 0 và 999 là 1. Điều …

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.