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

13
Chúng ta sẽ đếm những vì sao
Mục tiêu của bạn là lấy ASCII nhiều dòng như | v | * * * * * * * và có một mảng bao gồm mọi thứ không phải là một ngôi sao được thay đổi thành một ngôi sao (ngoại trừ các khoảng trống [bất kỳ chiều rộng]) …
8 code-golf 


6
Sửa cây của bạn!
Trong tin học, chúng ta thường sử dụng cây dưới nhiều hình thức và biểu diễn khác nhau. Ba phương thức chính của tuần tự cây nhị phân là ký hiệu tiền tố, ký hiệu và hậu tố. Ví dụ, cây nhị phân sau: (nguồn: Olympic Hà Lan về Tin …


3
Kiểm soát trọng lực
Nhiệm vụ của bạn là tìm tổng số đích của các vật thể rơi xuống một hành tinh, bạn sẽ nhận được đầu vào như thế này: 7 ...#... ....... #..O..# ....... ...#... ....... ....... Trong đó O là hành tinh và # là các đối tượng, lưu ý rằng …
8 code-golf 


1
Đồ họa rùa phiên bản 2
Hầu hết các bạn có lẽ đã nghe nói về chương trình Đồ họa Rùa nổi tiếng, ban đầu được phổ biến bởi Logo. Thách thức này là triển khai chương trình Đồ họa Rùa bằng ngôn ngữ bạn chọn. Quy tắc: Tầng phải là một đường chéo với kích …

5
Bố trí bàn phím DVORAK
Đây là một thử thách thú vị ... Tôi muốn bạn mã golf hơn khi được thực thi sẽ cho phép đầu vào của bạn được chuyển đổi thành đầu ra bắt chước như thể bạn đang gõ trên bố trí bàn phím DVORAK. Mục đích là bắt chước Bàn …


3
Tìm khoảng thời gian tổng thể từ danh sách tần số
Lấy cảm hứng từ http://xkcd.com/1331/ Trong truyện tranh xkcd này, có một số gifs tất cả nhấp nháy với tần số khác nhau. Tôi muốn biết khoảng thời gian sẽ là bao nhiêu nếu chỉ là một GIF. Đưa ra một danh sách các số đại diện cho các tần …
8 code-golf 

8
Động từ Tây Ban Nha
Giải trình ¡Hola! Đối với những người không sử dụng tiếng Tây Ban Nha, một động từ được kết hợp dựa trên người thực hiện hành động. Đây là một biểu đồ: English Spanish I Yo You Tú He Él She Ella You (formal) Usted We all Nosotros You all …

9
Luồng dữ liệu không đáng tin cậy
Thử thách của bạn là chơi một chương trình bắt chước luồng truyền dữ liệu. Chương trình của bạn nên đọc đầu vào từ stdin và xuất trực tiếp ra thiết bị xuất chuẩn. Để làm cho vấn đề trở nên thú vị hơn, luồng đầu ra là 'bị lỗi' …
8 code-golf 


8
Trình xác nhận phân phối Fibonacci
Liên quan: Xin chào thế giới !!! Phân phối Fibonacci Tạo một chương trình trả về True nếu đầu vào đã cho đáp ứng các thông số kỹ thuật sau và Sai khác: Số lượng ký tự số (0-9) trong đầu vào khớp với số Fibonacci. Số lượng ký tự …

5
Metapoem Equinox
Mục tiêu: Viết một chương trình xuất mã nguồn cho một chương trình khác tạo ra các từ. Thông tin chung: Bất kỳ ngôn ngữ lập trình. Quy tắc: Chương trình của bạn không nên có bất kỳ đầu vào. (từ người dùng, tên tệp, mạng hoặc bất cứ đ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.