[ java ] JavaFestival7 - Question1 - 아래와 같은 2차원 배열을 왼쪽으로 90도 회전하여 출력하시오
페이지 정보
작성자 웹지기 댓글 0건 조회 3,695회 작성일 20-12-19 15:39본문
Question1
- 아래와 같은 2차원 배열을 왼쪽으로 90도 회전하여 출력하시오
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
public class Question1 {
public static void main(String[] args) {
//1 2 3 4 5
//6 7 8 9 10
//11 12 13 14 15
//16 17 18 19 20
//21 22 23 24 25
//2차원배열을 왼쪽으로 90도 회전하여 출력
int[][] arr = new int[5][5];
int num1 = 5;
int num2 = 1;
for(int i=0,k=1; i<5; i++, k++) {
num2 = num1*k;
for(int j=0; j<5; j++) {
arr[j][i] = num2--;
}
System.out.println();
}
for(int i=0; i<5; i++) {
for(int j=0; j<5; j++) {
System.out.print(arr[i][j]+"\t");
}
System.out.println();
}
}
}
결과
5 10 15 20 25
4 9 14 19 24
3 8 13 18 23
2 7 12 17 22
1 6 11 16 21
댓글목록
등록된 댓글이 없습니다.