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

6
Truyền Pi chính xác
Tiếp theo từ công cụ ước tính Pi của Monte Carlo, thách thức này là tạo ra mã ngắn nhất cho hằng số Pi. Ngoại trừ ở đây mã của bạn phải xuất ra các chữ số liên tiếp của pi mãi mãi. Đây là mã golf, do đó, lần …
11 code-golf  math  pi 

3
Chơi golf mọi nhân vật ASCII trong 99
99 là ngôn ngữ lập trình tôi đã phát minh ra vào đầu tuần này cho thử thách của tôi Viết một thông dịch viên cho 99 . (Được phát minh nhưng không bao giờ cần phải thực hiện nhờ một nửa tá bạn.)) Thông số ngôn ngữ đầy đủ …

6
Giải quyết một biến đổi Burrows-Wheeler
Giới thiệu Trong thử thách này, bạn sẽ giải được các phép biến đổi Burrows-Wheeler chéo. Dưới đây là tổng quan chung về biến đổi Burrows-Wheeler chéo là gì. Để mã hóa tin nhắn, trước tiên bạn phải đảm bảo rằng nó có độ dài lẻ (tức là 5, 7, …

1
Tạo chuỗi Davenport-Schinzel
Lý lịch Một chuỗi Davenport-Schinzel có hai tham số nguyên dương dvà n. Chúng tôi sẽ biểu thị tập hợp tất cả các chuỗi Davenport-Schinzel cho các tham số đã cho bằng cách DS(d,n). Hãy xem xét tất cả các trình tự của các số tự nhiên 1đến n, bao …

3
Chia hết đô la và thay đổi hoàn hảo
Tôi có 15 đô la trong túi của tôi. Tương tự như vậy, tôi đang ở trong một cửa hàng không thay đổi. Trong khi duyệt, tôi phát hiện ra một mặt hàng có giá $ 10 (đã bao gồm thuế). Tôi có thể mua món đồ đó mà không …
11 code-golf 


3
Điều hướng văn bản bằng các phím mũi tên
Lý lịch Hầu hết các trình soạn thảo văn bản (nửa chừng) cho phép bạn điều hướng văn bản bằng các phím mũi tên. Lên và xuống cho phép bạn điều hướng các dòng, trong khi trái và phải di chuyển qua một dòng nhưng cũng quấn quanh. Hơn nữa, …
11 code-golf 

4
Xác định các hình tam giác
Đếm số lượng hình tam giác trong một bức tranh là một nhiệm vụ thường được sử dụng trong các bài kiểm tra não. Bạn được cung cấp một hình ảnh có chứa hình dạng bao gồm các hình tam giác. Sau đó, bạn phải tìm tất cả các hình …

11
Mã hóa nhị phân
Điều này dựa trên xkcd # 153 . Tạo một chương trình hoặc hàm được đặt tên có 2 tham số, mỗi tham số là một chuỗi hoặc một danh sách hoặc mảng byte hoặc ký tự. Tham số thứ hai sẽ chỉ chứa các ký tự được rút ra …




5
Đại, Trắng, Bắc!
Hở! Bạn biết đấy, vấn đề với người Canada chúng tôi là đôi khi, sau một ngày dài săn nai và sửa chữa đập, chúng tôi quên đường trở về cabin của mình! Sẽ không tuyệt sao nếu máy tính xách tay tiện dụng của chúng tôi (luôn luôn ở …

4
Siêu mưa mưa
Chương trình khuyến mại mùa đông Scream ™ đã bắt đầu và bạn vừa giành cho mình một trò chơi hành động tối giản mãnh liệt, Super Square . Khi chơi nó, bạn nhận ra rằng trò chơi chỉ cực kỳ khó khăn hoặc bạn thực sự xấu về nó. …

8
Chơi gôn tại Ngân hàng
Ngân hàng mới của chúng tôi cần một hệ thống giao dịch rút tiền nhưng có một vấn đề. Chỉ còn lại vài trăm byte dung lượng trên máy chủ của chúng tôi, vì vậy bạn sẽ phải viết mã rất nhỏ gọn. Cơ sở dữ liệu Rất may, cơ …
11 code-golf 

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.