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

30
Dễ dàng như một-hai-ba
Viết chương trình hoặc hàm lấy số nguyên dương. Bạn có thể giả sử đầu vào là hợp lệ và có thể coi đó là một chuỗi. Nếu số là bất kỳ 123 234 345 456 567 678 789 đầu ra sau đó một truthy giá trị. Nếu không, sản …

2
Hệ thống điểm chấp PPCG
Như chúng ta đã biết, meta đang tràn ngập những lời phàn nàn về việc ghi điểm mã golf giữa các ngôn ngữ (vâng, mỗi từ là một liên kết riêng biệt và đây có thể chỉ là phần nổi của tảng băng chìm). Với rất nhiều sự ghen tị …


3
Thư, di chuyển!
Cho một chuỗi bạn phải di chuyển từng chữ cái (bắt đầu từ chữ cái đầu tiên) theo vị trí của nó trong bảng chữ cái. Nếu bạn đến cuối chuỗi, bạn phải quấn quanh. Không phải chữ cái không cần phải di chuyển. Thí dụ: Dog Dlà chữ cái …
35 code-golf  string 

30
Số không ở cuối giai thừa
Viết chương trình hoặc hàm tìm số lượng số 0 ở cuối n!cơ sở 10, trong đó nlà số đầu vào (ở bất kỳ định dạng mong muốn nào). Có thể giả định rằng đó nlà một số nguyên dương, nghĩa n!là cũng là một số nguyên. Không có số …

9
Một lễ hội xúc xích thực sự
Vì cuối tuần đầu tiên của tháng 10 đang đến gần, chúng ta hãy tổ chức lễ hội tháng mười của riêng mình! Lý lịch Bạn và một số lập trình viên khác đã được thuê bởi những người làm xúc xích địa phương ở Munich, Đức. Những người làm …
35 code-golf 

30
Quản lý thùng rác
Nó trở thành một phần của truyền thống trong PPCG khi một số người dùng tạm thời thay đổi tên của họ bằng một đảo chữ cái (một tên mới được hình thành bằng cách sắp xếp lại các chữ cái cũ). Đôi khi rất khó để tìm ra ai …

28
Tìm số trong hằng số Champernowne
Giới thiệu Trong cơ sở 10, hằng số Champernowne được xác định bằng cách ghép các biểu diễn của các số nguyên liên tiếp. Trong cơ sở 10: 0.1234567891011121314151617...vân vân. Bạn có thể thấy rằng sự xuất hiện đầu tiên của 15bắt đầu ở 20thsố thập phân: Position 0000000001111111111222222222233333333334444444444555555555566666666 1234567890123456789012345678901234567890123456789012345678901234567 …
35 code-golf  math  number 

13
Sắp xếp các pixel
Nhiệm vụ của bạn là tạo ra một chương trình, sẽ đưa ra một hình ảnh đầu vào, tạo ra một hình ảnh đầu ra có cùng kích thước, trong đó tất cả các pixel được sắp xếp theo giá trị hex. Chương trình của bạn có thể: Sắp xếp …

10
Ngưng tụ những số trang này!
Tuyên bố miễn trừ trách nhiệm: trong khi tôi đã ở trên trang này cho mục đích giải trí trong một thời gian ngắn, đây là câu hỏi đầu tiên của tôi, vì vậy xin vui lòng tha thứ cho bất kỳ lỗi nhỏ nào. Lý lịch Khi giao cho …

30
Tạo chuỗi Abacaba
Thử thách này là về việc in trình tự abacaba ở độ sâu cụ thể. Dưới đây là sơ đồ của 5 chuỗi đầu tiên ( a(N)là chuỗi abacaba có độ sâu N, chữ hoa / chữ thường chỉ để hiển thị mẫu, điều này không cần thiết trong đầu …

13
Hiện tượng Will Rogers
Hiện tượng được gọi là Will Rogers mô tả một cách để điều chỉnh số liệu thống kê bằng cách tăng trung bình trong hai (đa) bộ khi một phần tử được di chuyển giữa hai bộ. Một ví dụ đơn giản, hãy xem xét hai bộ A = {1, …

8
Làm rõ máy đánh chữ chậm
Giới thiệu Clarence là một nhân viên nhập dữ liệu làm việc tại một nhà cung cấp dịch vụ internet. Công việc của anh là nhập thủ công địa chỉ IP của tất cả các khách hàng của ISP vào cơ sở dữ liệu. Anh ta làm điều này bằng …
35 code-golf 

30
Làm trống một mảng
Nhiệm vụ Thử thách này rất đơn giản. Đầu vào của bạn là một mảng số nguyên 2D hình chữ nhật, có kích thước tối thiểu 1 × 1. Nó có thể được thực hiện trong bất kỳ định dạng hợp lý. Đầu ra của bạn sẽ là mảng đầu …

15
Viết cầu thang
Viết chương trình hoặc hàm sẽ tạo ra một chuỗi nhất định theo kiểu cầu thang, viết từng phần của một từ bắt đầu bằng một nguyên âm một dòng bên dưới phần trước. Ví dụ: Input: Programming Puzzles and Code Golf Output: Pr P C G ogr uzzl and …
35 code-golf  string 

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.