13일 과제

권준석·2022년 9월 14일
0

문제 1

	int[][] a = new int[4][5];
	int b = 1;
	for (int i = 0; i < 5; i++) {
		for (int j = 0; j < 4; j++) {
			a[j][i] = b;
			b++;
		}
	}
	for (int i = 0; i < 4; i++) {
		for (int j = 0; j < 5; j++) {
			System.out.print(a[i][j] + "\t");
		}
		System.out.println();
	}
    

문제 2

	int[][] a = new int[4][5];
	int b = 1;
	for (int i = 4; i >= 0; i--) {
		for (int j = 0; j < 4; j++) {
			a[j][i] = b;
			b++;
		}
	}
	for (int i = 0; i < 4; i++) {
		for (int j = 0; j < 5; j++) {
			System.out.print(a[i][j] + "\t");
		}
		System.out.println();
	}
    

문제 3

	int[][] c = { { 5, 32, 23, 34, 2 }, 
			{ 4, 12, 13, 36, 6 }, 
			{ 87, 62, 21, 43, 97 }, 
			{ 65, 32, 12, 32, 22 } };
	for(int i=0;i<4;i++) {
		int a=0;
		for(int j=0;j<5;j++) {
			a+=c[i][j];
		}
		System.out.print(a+"\t");
	}
    

문제 4

int[][] c = { { 5, 32, 23, 34, 2 }, 
			{ 4, 12, 13, 36, 6 }, 
			{ 87, 62, 21, 43, 97 }, 
			{ 65, 32, 12, 32, 22 } };
            for(int i=0;i<5;i++) {   
             int a=0;
                for(int j=0;j<4;i++) {
               a+=c[j][i];
			
		}
		System.out.print(a+"\t");
	}
}

문제 5

	int[][] a=new int[4][5];
	int b=0;
	for(int i=0;i<4;i++) {
		if(i%2==0) {
			for(int j=0;j<5;j++) {
				b++;
				a[i][j]=b;
			}
		}else if(i%2==1) {
			for(int j=4;j>=0;j--) {
				b++;
				a[i][j]=b;
			}
		}
	}
	for(int i=0;i<4;i++) {
		for(int j=0;j<5;j++) {
			System.out.print(a[i][j]);
		}
		System.out.println();
	}

문제 6

	int[][] a = new int[4][5];
	int b = 0;
	for (int i = 0; i < 8; i++) {
		for (int j = 0; j < 4; j++) {
			int l=i-j;
			if(l>=0&&l<5) {
				b++;
				a[j][l]=b;
			}
		}
	}

	for (int i = 0; i < 4; i++) {
		for (int j = 0; j < 5; j++) {
			System.out.print(a[i][j] + "\t");
		}
		System.out.println();
	}

문제 7

	int[][] a = { { 1, 2, 3, 4, 5 }, { 10, 9, 8, 7, 6 }, { 11, 12, 13, 14, 15 }, { 20, 19, 18, 17, 16 } };
	int[][] b = { { 54, 23, 23, 53, 23 }, { 3, 21, 22, 32, 2 }, { 2, 32, 22, 12, 23 }, { 32, 32, 12, 33, 32 } };
	int[][] c = new int[4][5];
	
	c[0][0] = a[0][0] + b[0][0];
	c[0][4] = a[0][4] + b[0][4];

	System.out.println(c[0][0] + "\t" + c[0][4]);

문제 8

	int[][] Ag = new int[4][5];
	int a = 4;
	int b=5;
	int c=0;
	int d=0;
	int cnt=0;
	for (int i = c; i < b; i++) {
		cnt++;
		Ag[c][i] = cnt;
	}
	c++;
	for (int i = c; i < a; i++) {
		cnt++;
		Ag[i][a] =cnt;
	}a--;
	for (int i = a; i >= d; i--) {
		cnt++;
		Ag[a][i] = cnt;
	}a--;
	for (int i = a; i >= c; i--) {
		cnt++;
		Ag[i][d] = cnt;
	}a++;
	for (int i = c; i < a; i++) {
		for(int j=c;j<a+1;j++) {
			cnt++;
			Ag[i][j] =cnt;
		}
	}		
	for (int i = 0; i < 4; i++) {
		for (int j = 0; j < 5; j++) {
			System.out.print(Ag[i][j]+"\t");
		}
		System.out.println();
	}

문제 9

profile
ㅇㅇ

0개의 댓글