48번에
for(int i=0;i<3;i++) {
forint(j=3;j>=o;j—){
a[i][j]=(빈칸);
System.out.printf(“%d ”, a[i][j]);
}
}
이부분에서 저 순서대로 출력하면 밑에 사진처럼 값이 나와야하는데
답지에는 a[0][3]=3, a[0][2]=1인 이유를 모르겠습니다
안녕하세요 길벗수험서 운영팀입니다.
만약 문제의 <출력>이 <배열 a>를 의미했다면 회원님의 말씀이 맞습니다.
이 문제에서 배열에 저장되는 값은 정답을 구하는데 큰 영향이 없으며, 출력되는 결과에 집중하셔야 합니다.
첨부하신 이미지처럼 값이 배열에 저장되는 경우 출력 결과는 다음과 같이 나오겠네요.
0 1 2 3
1 2 3 4
2 3 4 5
이 문제에서는 차라리 배열이 존재하지 않고, for문에
System.out.printf("%d ", i+j);
만이 있다고 가정하시고 문제를 다시 한 번 확인해보시기 바랍니다.
행복한 하루되세요 :)
-
관리자2022-07-13 10:08:48
안녕하세요 길벗수험서 운영팀입니다.
만약 문제의 <출력>이 <배열 a>를 의미했다면 회원님의 말씀이 맞습니다.
이 문제에서 배열에 저장되는 값은 정답을 구하는데 큰 영향이 없으며, 출력되는 결과에 집중하셔야 합니다.
첨부하신 이미지처럼 값이 배열에 저장되는 경우 출력 결과는 다음과 같이 나오겠네요.
0 1 2 3
1 2 3 4
2 3 4 5
이 문제에서는 차라리 배열이 존재하지 않고, for문에
System.out.printf("%d ", i+j);
만이 있다고 가정하시고 문제를 다시 한 번 확인해보시기 바랍니다.
행복한 하루되세요 :)