Bạn sẽ được cung cấp một mảng lồng nhau. Chương trình của bạn phải trực quan hóa mảng.
Nhưng bằng cách nào?
Ví dụ: giả sử chúng ta có một mảng lồng nhau, như thế nào [["1","2"],[["1","2"],"3"],"4",[[[["5"]]]],"6"]
.
Mảng lồng nhau này có thể được hình dung như sau:
->1
->2
-->1
-->2
->3
>4
---->5
>6
Ví dụ
Input 1:
["Atom",["Proton",["Up Quark", "Up Quark", "Down Quark"], "Neutron", ["Up Quark", "Down Quark", "Down Quark"], "Electron"]]
Output 1:
>Atom
->Proton
-->Up Quark
-->Up Quark
-->Down Quark
->Neutron
-->Up Quark
-->Down Quark
-->Down Quark
->Electron
Input 2:
[["1","2"],["3","4"]]
Output 2:
->1
->2
->3
->4
Quy tắc
- Bạn có thể sử dụng chuỗi (hoặc các loại khác hoạt động như một mảng lồng nhau) làm đầu vào.
- Mức "lớp" tối đa là 2 ^ 32-1.