Khai báo interface Drawable có void draw(StringBuilder out) và default String label() trả về 'Drawable'. Các class Circle, Triangle, Square implements Drawable, override draw để append vào out 'Circle drawn' / 'Triangle drawn' / 'Square drawn' kèm '\n'. Đọc N ký tự trên dòng đầu (cách nhau bằng dấu cách): 'C', 'T', 'S'. Tạo mảng Drawable[] tương ứng, gọi draw từng phần tử.
Dòng 1: N. Dòng 2: N ký tự cách nhau bằng dấu cách.
1 <= N <= 10^4.
N dòng theo thứ tự — kết quả draw mỗi đối tượng.
Đang tải editor...