이 글은 연습문제 풀이입니다. 이전 글에서 연습문제를 풀어 보신 분들만 아래 내용을 확인하시길 바랍니다.
var ROW_MAX = 5; var COL_MAX = 5; //2차원 배열 생성 var arr = []; for(var i=0; i<ROW_MAX; i++){ arr[i] = []; for(var j=0; j<COL_MAX; j++){ arr[i][j] = null; } } //2차원 배열 값 넣기 var num = 0; for(var i=0; i<ROW_MAX; i++){ for(var j=0; j<COL_MAX; j++){ num = num+1; arr[i][j] = num; } } //출력 TMS.clearScreen(); for(var i=0; i<ROW_MAX; i++){ for(var j=0; j<COL_MAX; j++){ TMS.insertText(arr[i][j].toString().padStart(3," ")); } TMS.insertText("\n\r"); }
num = num+1;
부분을 ROW_MAX가 있는 반복문에서 COL_MAX가 있는 반복문 속으로 옮기면 됩니다. 덕분에 줄바꿀때마다 값이 증가하는 것이 아니라, 칸을 이동할때마다 값이 증가하게 되었습니다.
댓글
이 글에 댓글을 다시려면 SNS 계정으로 로그인하세요. 자세히 알아보기