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
Tạo giá trị lười biếng
Liên quan: Chương trình lò vi sóng của tôi . Lấy cảm hứng từ Tạo đầu vào lò vi sóng lười biếng . Giá trị lười biếng của số nguyên N không âm là nhỏ nhất trong các số nguyên gần nhất với N trong khi tất cả các chữ …

30
Tạo một Favicon trao đổi ngăn xếp
Bạn có nhận ra logo PPCG không? Nó trông như thế này, khi bạn làm một nghệ thuật ascii của nó. +---+ |PCG| +---+ v Bây giờ, trong Code Golf này, Bạn sẽ tạo một mã, tạo logo cho các trang web khác, tương tự như logo PPCG. Bạn nên …

9
Vẽ một ngôi nhà ASCII
Đây là một cửa sổ: --- | | --- Hãy thêm một số bức tường |. Đặt hai không gian ở hai bên của nó để cửa sổ có nhiều chỗ. | --- | | | | | | --- | Bây giờ hãy thêm một mái nhà và một …

10
Nhảy lên trong một mảng
Giới thiệu Mảng cũng có thể được xem như một lĩnh vực cho một quả bóng nảy. Điều này tất nhiên nghe có vẻ rất mơ hồ, vì vậy đây là một ví dụ về đầu vào: [1, 2, 3, 4, 5, 6, 7, 8, 9] [9, 8, 7, 6, …

14
Mở rộng ma trận theo kiểu Fibonacci
Đối với mỗi hàng và sau đó là cột của một ma trận, chúng ta có thể thêm một mục nhập bổ sung với tổng của hai mục cuối trong hàng hoặc cột đó. Ví dụ với ma trận đầu vào sau: [ 1 1 1 ] [ 2 3 …

22
Tìm từ đầu tiên bắt đầu bằng mỗi chữ cái
Đưa ra một chuỗi, tìm từ đầu tiên bắt đầu bằng mỗi chữ cái (không phân biệt chữ hoa chữ thường). Mẫu vật Sử dụng Ferulas flourish in gorgeous gardens.làm đầu vào: "Ferulas flourish in gorgeous gardens." ^^^^^^^ ^^ ^^^^^^^^ | | | | | --> is the first word …
25 code-golf  string 

15
Tạo bảng ASCII-hex cho Mark Watney
Lấy cảm hứng từ câu hỏi SciFi.SE này. Bối cảnh (với spoiler nhỏ): Trong bộ phim The Martian , nhân vật chính Mark Watney sử dụng bảng ASCII để tìm kiếm các giá trị thập lục phân của các ký tự ASCII để anh ta có thể cố gắng liên …

30
Chúc mừng ngày tròn Pi
Để kỷ niệm Ngày tròn Pi, bạn phải tận dụng ngày hôm nay để thực hiện một chương trình lấy đường kính của vòng tròn và đưa ra chu vi của nó bằng cách nhân đường kính với 3,1416, trong đó phải lấy 3,1416 vào ngày hôm nay. Input 3 …

6
Vẽ Pentaflake
Trước hết ... tôi muốn chúc mọi người một Giáng sinh vui vẻ (xin lỗi nếu tôi trễ một ngày vì múi giờ của bạn). Để kỷ niệm dịp này, chúng ta sẽ vẽ một bông tuyết. Bởi vì năm là 201 5 và Giáng sinh là vào ngày 2 …


20
Một nửa trên đồng hồ là gì?
Trong phòng của tôi, tôi có chiếc đồng hồ táo bạo này (bấm vào để xem kích thước đầy đủ): Hầu hết trong số này không khó để tìm ra, nhưng một trong những đồng hồ 4 giờ đặc biệt khó khăn: Thông thường, một phân số như 1/2 không …

5
Phân tích cú pháp hai chiều
Lý lịch Alice và Bob đang tạo ra một ngôn ngữ chơi gôn để giành chiến thắng trong mọi thử thách PPCG. Alice muốn tạo một ngôn ngữ hai chiều, như> <>, nhưng Bob thích cú pháp tiền tố như trong J. Như một sự thỏa hiệp, họ quyết định …

15
Làm phiên dịch Unicorn
Gần đây, tôi đã tạo ra một lỗi đánh máy và tôi đã viết một con kỳ lân thay vì unicode, tôi đã làm những gì mà bất kỳ người bình thường nào sẽ làm và tôi đã tạo ra một esolang từ nó. Trong thử thách này, bạn sẽ …

23
Thực hiện quy tắc chia hết cho 7
Để kiểm tra xem một số thập phân có chia hết cho 7 hay không: Xóa chữ số cuối cùng. Nhân nó với 2 và trừ đi những gì còn lại. Nếu kết quả chia hết cho 7, số ban đầu chia hết cho 7. (cũng được mô tả ví …

30
Driaftort một mảng
Driraftort là một cách đơn giản để "sắp xếp" một mảng. Nó hoạt động bằng cách "trượt" hoặc "xoay" các phần tử trong mảng cho đến khi mảng được sắp xếp hoặc cho đến khi mảng không được sắp xếp. Hãy đi qua hai ví dụ. Đầu tiên, hãy xem …

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.