Mã phải lấy văn bản từ đầu vào tiêu chuẩn:
The definition of insanity is quoting the same phrase again and again and not expect despair.
Đầu ra phải là một tệp PNG chứa đám mây từ tương ứng với văn bản đó:
Trên đám mây từ được tạo ra bằng cách sử dụng ứng dụng trực tuyến chuyên và nó được lọc từ The
và các từ thông dụng khác ( of
, is
, and
, not
, và the
). Vì đây là mã golf, các từ phổ biến sẽ không được lọc và tôi để lại tính thẩm mỹ thứ cấp của đám mây từ cho sự lựa chọn của mỗi lập trình viên. Không giống như hình ảnh được kiểm tra ở đây, không có từ nào nên được loại trừ, phổ biến hoặc khác. Định nghĩa của một từ được định nghĩa dưới đây.
Trong trường hợp này, một từ là bất cứ thứ gì có dạng chữ số; số không đóng vai trò là dấu phân cách. Vì vậy, ví dụ, 0xAF
đủ điều kiện là một từ. Dấu phân cách sẽ là bất cứ thứ gì không phải là số alpha, bao gồm .
(dấu chấm) và -
(dấu gạch nối). Do đó i.e.
hoặc pick-me-up
sẽ dẫn đến 2 hoặc 3 từ tương ứng. Nên phân biệt chữ hoa chữ thường - This
và this
sẽ là hai từ khác nhau, '
cũng sẽ là dấu phân cách wouldn
và t
sẽ là 2 từ khác nhau wouldn't
.
Các thẻ sẽ xuất hiện theo cụm nhưng không chồng chéo và kích thước phông chữ phải tỷ lệ thuận với số lần xuất hiện của từ đó trong văn bản. Từ này chỉ xuất hiện một lần. Màu chữ cụ thể là không cần thiết trong trường hợp này. Hiệp hội ngữ nghĩa không phải là một yêu cầu.
Gợi ý - Trò chơi mã khác này có thể giúp: Đếm các từ trong văn bản và hiển thị chúng
of
, is
, and
, not
, và the
.