안녕하세요 길벗수험서 운영팀입니다.
착오가 있으신듯 합니다.
[5][5]의 배열을 생성할 때
배열의 시작 주소가 0인 경우 다음과 같은 배열이 생성됩니다.
[0][0] [0][1] [0][2] [0][3] [0][4]
[1][0] [1][1] [1][2] [1][3] [1][4]
[2][0] [2][1] [2][2] [2][3] [2][4]
[3][0] [3][1] [3][2] [3][3] [3][4]
[4][0] [4][1] [4][2] [4][3] [4][4]
배열의 시작 주소가 1인 경우는 다음과 같습니다.
[1][1] [1][2] [1][3] [1][4] [1][5]
[2][1] [2][2] [2][3] [2][4] [2][5]
[3][1] [3][2] [3][3] [3][4] [3][5]
[4][1] [4][2] [4][3] [4][4] [4][5]
[5][1] [5][2] [5][3] [5][4] [5][5]
따라서 5행 5열이 맞는 표현입니다.
행복한 하루되세요 :)
-
관리자2021-03-26 11:05:17
안녕하세요 길벗수험서 운영팀입니다.
착오가 있으신듯 합니다.
[5][5]의 배열을 생성할 때
배열의 시작 주소가 0인 경우 다음과 같은 배열이 생성됩니다.
[0][0] [0][1] [0][2] [0][3] [0][4]
[1][0] [1][1] [1][2] [1][3] [1][4]
[2][0] [2][1] [2][2] [2][3] [2][4]
[3][0] [3][1] [3][2] [3][3] [3][4]
[4][0] [4][1] [4][2] [4][3] [4][4]
배열의 시작 주소가 1인 경우는 다음과 같습니다.
[1][1] [1][2] [1][3] [1][4] [1][5]
[2][1] [2][2] [2][3] [2][4] [2][5]
[3][1] [3][2] [3][3] [3][4] [3][5]
[4][1] [4][2] [4][3] [4][4] [4][5]
[5][1] [5][2] [5][3] [5][4] [5][5]
따라서 5행 5열이 맞는 표현입니다.
행복한 하루되세요 :)
-
관리자2021-03-29 10:23:45
안녕하세요 길벗수험서 운영팀입니다.
순서도에서는 기본적으로 별다른 언급이 없는 경우 배열의 시작 주소를 1로 가정하고 문제를 해석하시기 바랍니다.
종종 <처리조건>에서 시작 주소에 대한 언급이 있다면 이에 따라 주시면 되며, 혹여 문제 해석 중 [0] 위치를 탐색하는 코드가 존재하는 경우 시작 주소가 0이라고 판단하셔야 합니다.
코드는 어떤 경우에도 시작 주소는 0으로 시작합니다.
행복한 하루되세요 :)
-
*2021-03-26 19:01:31
배열의 시작주소가 0인 경우와 1인 경우는 어떻게 구별해야 할까요?
전자의 경우만 알고 있어서, 첨부파일의 A[5][5] 같은 배열의 시작주소가 1일 수도 있다는 생각은 전혀 하지 못했습니다.