3번째 줄 for문: for문의 범위를 code(배수의 시작)부터 cipher의 끝까지로 지정해준다.
출력 결과
1번 째 TC와 2번 째 TC의 범위를 4의 배수와 문자열의 길이만큼, 2의 배수와 문자열의 길이만큼 지정해주었다.
4번째 줄: code로 나누었을 때 나머지가 0이면 배수이기 때문에
6번째 줄: answer에다가 배열은 0부터 시작하기 때문에 -1해준면 끝
즉
- "dfjardstddetckdaccccdegk" 의 4번째, 8번째, 12번째, 16번째, 20번째, 24번째 ➡️ 0부터 시작하기 때문에 3번째, 7번째, 11번째, 15번째, 19번째, 23번째에 있는 것 이다.
- 출력 결과
3번째 줄 for문: code-1 ➡️ 배열이니깐
즉
"dfjardstddetckdaccccdegk" 의 4번째, 8번째, 12번째, 16번째, 20번째, 24번째 ➡️ 0부터 시작하기 때문에 3번째, 7번째, 11번째, 15번째, 19번째, 23번째에 있는 것 이다.
range(start, stop, step)이니깐 code만큼 step을 한다. 즉 code의 배수