사용자에게 이름을 입력하고 이름에 있는 세 글자의 조합을 모두 인쇄하라는 메시지를 표시해야 합니다. 이에 대한 스크립트를 어떻게 작성할 수 있습니까?
답변1
사용자 이름을 읽은 후 이름을 문자로 나누어야 합니다. 다른 문자(tmpfile, 배열, ..)를 저장하는 방법을 결정하고 문자를 반복합니다. 더티: 중첩된 루프가 많습니다. for (letter1) / for (letter2) / .. / for (maxlength) 난이도 1: 사용하기 어려움 while 루프 2: 재귀 함수 사용
대안: 세 글자 조합을 모두 생성하고 이러한 조합을 결과로 필터링하는 검사 기능을 만듭니다.
고급: 다양한 방법을 사용하고 비교해 보세요.