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
Có phải là một pangram?
Viết một hàm hoặc chương trình lấy chuỗi đầu vào của nó và in một giá trị trung thực nếu chuỗi đó là một pangram (một chuỗi các chữ cái chứa ít nhất một trong mỗi chữ cái trong bảng chữ cái tiếng Anh) và một giá trị falsey khác. …

11
Hãy để chúng tôi chơi ocarina
Như chúng ta đã biết, loạt Zelda là một trong những loạt trò chơi hay nhất từng được thực hiện. Để vinh danh điều đó, chúng ta hãy chơi một số bài hát trên ocarina. Thử thách: Viết một chương trình, cho một bài hát, đưa ra điểm số cho …

11
Giám mục say rượu
Trong mật mã khóa công khai, dấu vân tay khóa công khai là một chuỗi byte ngắn được sử dụng để xác định khóa công khai dài hơn. Đặc biệt, trong SSH, chúng có thể được sử dụng để xác minh rằng máy chủ thực tế là máy chủ mà …


18
In tên nhân vật
Mỗi ký tự Unicode đều có một tên, như "LATIN VỐN THƯỞNG A". Tên ký tự Unicode chỉ có thể chứa các chữ cái viết hoa, khoảng trắng và dấu trừ. Viết chương trình đọc văn bản và xuất tên của từng ký tự trên một dòng mới. Ví dụ: …



5
Chúa ơi, nó đầy không gian!
Một số người khăng khăng sử dụng không gian để lập bảng và thụt lề. Đối với lập bảng, đó là sai không thể chối cãi. Theo định nghĩa, lập bảng phải được sử dụng để lập bảng. Ngay cả đối với thụt lề, lập bảng cũng vượt trội khách …

9
Nó siêu hiệu quả!
Trong Pokémon có 18 loại: Normal Fighting Flying Poison Ground Rock Bug Ghost Steel Fire Water Grass Electric Psychic Ice Dragon Dark Fairy Một Pokémon có thể có kiểu gõ đơn hoặc kép. Ví dụ: Pikachu là Electricvà Tyranitar là Rock/Dark. Thứ tự của các loại không quan trọng. Pokémon …
42 code-golf 



30
Ít nhất h với ít nhất h
Đầu vào Một danh sách các số nguyên không âm. Đầu ra Số nguyên không âm lớn nhất hsao cho ít nhất hcác số trong danh sách lớn hơn hoặc bằng h. Các trường hợp thử nghiệm [0,0,0,0] -> 0 [12,312,33,12] -> 4 [1,2,3,4,5,6,7] -> 4 [22,33,1,2,4] -> 3 [1000,2,2,2] …

4
Vẽ bằng số
Bạn đã cho một hình ảnh màu sắc trung thực. Nhiệm vụ của bạn là tạo ra một phiên bản của hình ảnh này, trông giống như nó được vẽ bằng cách sử dụng các số sơn (hoạt động của trẻ em, không phải là chữ tượng hình). Cùng với …

14
Tập hợp con liền kề ngắn nhất của ASCII mà bạn cần để xuất phần còn lại là gì?
Các ký tự ASCII có thể in (mã hex 20 đến 7E) theo thứ tự là: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ (Lưu ý rằng không gian là ở đó.) Chuỗi này rõ ràng chứa tất cả các ký tự ASCII có thể in ít nhất một lần theo thứ tự tăng dần khi đọc …

15
99 chai bia, 99 ngôn ngữ
Mục tiêu là viết một chương trình "99 Chai bia" đơn giản .. có giá trị bằng ít nhất 2 ngôn ngữ riêng biệt (ví dụ: không phải Python 2 và Python 3). Nó phải là một tập tin hoàn chỉnh sẽ chạy hoặc biên dịch. Câu trả lời thú …

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.