콘테스트 (!) : 선택한 언어로 지정된 디렉토리의 디렉토리 트리를 가로 지르는 트리를 출력하는 프로그램을 작성하십시오 (즉, 배열 배열). 디렉토리가 사전 정의 된 변수 D라고 가정하십시오. 문자 수가 가장 적습니다.
규칙 :
- 재귀를 사용해야합니다
- 규칙 참조
참고 : 재귀 깊이 제한이 없다고 가정하십시오. 다시 말해, 코드는 충분히 작은 디렉토리 트리와 원칙적으로 큰 디렉토리 트리에 대해서만 작동하면됩니다.
예를 들어 :
디렉토리 트리는
dir1
├── dir11
│ ├── file111
│ └── file112
├── dir12
│ ├── file121
│ ├── file122
│ └── file123
├── file11
├── file12
└── file13
출력 트리는
[[[],[]],[[],[],[]],[],[],[]]
여기에 첫 번째 코드 골프가 있으므로 lemme은 내가 잘못하고 있는지 알 수 있습니다.
재미있게 보내세요 :)