1 2 3 4 5 > 증가 방향
10 9 8 7 6 <
11 12 13 14 15 >
20 19 18 17 16 <
21 22 23 24 25 >
|
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
26
27
|
package day_07;
import java.util.Arrays;
public class Day07Ex08 {
public static void main(String[] args) {
int[][] arr= new int[5][5]; //5원소가 5줄
int number= 1;
for(int i=0; i<5; i++) {
for(int j=0; j<5; j++) {
arr[i][i%2==0? j : 4-j] = number++;
}
}
for (int i=0; i<arr.length; i++) {
for(int j=0; j<arr[i].length; j++) {
System.out.print(arr[i][j] + "\t");
}
System.out.println();
}
}
}
|
cs |
for문을 두 번 사용해서 한거
|
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
26
27
28
29
30
|
package day_07;
import java.util.Arrays;
public class Day07Ex08 {
public static void main(String[] args) {
int[][] arr= new int[5][5]; //5원소가 5줄
int number= 1;
for(int i=0; i<5; i++) {
for(int j=0; j<5; j++) {
arr[i][i%2==0? j : 4-j] = number++;
}
}
for (int i=0; i<arr.length; i++) {
for(int j=0; j<arr[i].length; j++) {
System.out.print(arr[i][j] + "\t");
}
System.out.println();
}
}
}
|
cs |
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
|
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
26
|
package day_07;
import java.util.Arrays;
public class Day07Ex07 {
public static void main(String[] args) {
int[][] arr= new int[5][5]; //5원소가 5줄
int number= 1;
for(int i=0; i<5; i++) {
for(int j=0; j<5; j++) {
arr[i][j] = number++; // i와 j의 위치를 바꾸면 행이 먼저 증가된다. // num이 증가하며 arr[j]에 저장되었으므로 저장된 상태로 초기화가 됨ㅇ로
}// 변수 num에 저장된 값에서 ++
}
for (int i=0; i<arr.length; i++) {
for(int j=0; j<arr[i].length; j++) {
System.out.print(arr[i][j] + "\t");
}
System.out.println();
}
}
}
|
cs |
1 10 11 20 21
2 9 12 19 22
3 8 13 18 23
4 7 14 17 24
5 6 15 16 25
|
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
26
27
28
29
|
package day_07;
import java.util.Arrays;
public class Day07Ex09 {
public static void main(String[] args) {
int[][] arr= new int[5][5]; //5원소가 5줄
int number= 1;
for(int i=0; i<5; i++) {
for(int j=0; j<5; j++) {
arr[i%2==0? j : 4-j][i] = number++;
}
}
for (int i=0; i<arr.length; i++) {
for(int j=0; j<arr[i].length; j++) {
System.out.print(arr[i][j] + "\t");
}
System.out.println();
}
}
}
|
cs |
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
|
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
26
27
|
package day_07;
import java.util.Arrays;
public class Day07Ex10 {
public static void main(String[] args) {
int[][] arr= new int[5][5];
int number= 1;
for(int i=0; i<5; i++) {
for(int j=0; j<=i; j++) {
arr[i][j] = number++;
}
}
for (int i=0; i<arr.length; i++) {
for(int j=0; j<arr[i].length; j++) {
//System.out.print(arr[i][j] + "\t");
System.out.print(arr[i][j]==0?" " : arr[i][j] + "\t");
} //0이면 공백 그렇지 않으면 arr[i][j]
System.out.println();
}
}
}
|
cs |
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
|
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
26
27
|
package day_07;
import java.util.Arrays;
public class Day07Ex11 {
public static void main(String[] args) {
int[][] arr= new int[5][5];
int number= 1;
for(int i=0; i<5; i++) {
for(int j=4-i; j<5; j++) {
arr[i][j] = number++;
}
}
for (int i=0; i<arr.length; i++) {
for(int j=0; j<arr[i].length; j++) {
System.out.print(arr[i][j]==0?" \t" : arr[i][j] + "\t");
}
System.out.println();
}
}
}
|
cs |
1 2 3 4 5
6 7 8
9
10 11 12
13 14 15 16 17
|
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
26
27
28
29
30
|
package day_07;
import java.util.Arrays;
public class Day07Ex12 {
public static void main(String[] args) {
int[][] arr= new int[5][5];
int number= 1;
for(int i=0; i<5; i++) {
int start= i<2? i : 4-i;
int end= i<2 ? 4-i : i;
for(int j= start; j<=end; j++) {
arr[i][j]= number++;
}
}
for (int i=0; i<arr.length; i++) {
for(int j=0; j<arr[i].length; j++) {
System.out.print(arr[i][j]==0?" \t" : arr[i][j] + "\t");
}
System.out.println();
}
}
}
|
cs |
1 2 3 4 5
6 7 8 9
10 11 12
13 14 15 16
17 18 19 20 21
|
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
26
27
28
|
package day_07;
import java.util.Arrays;
public class Day07Ex12 {
public static void main(String[] args) {
int[][] arr= new int[5][5];
int number= 1;
for(int i=0; i<5; i++) {
int end= i<2 ? 4-i: i ;
for(int j=0; j<=end; j++) {
arr[i][j]=number++;
}
}
for (int i=0; i<arr.length; i++) {
for(int j=0; j<arr[i].length; j++) {
System.out.print(arr[i][j]==0?" \t" : arr[i][j] + "\t");
}
System.out.println();
}
}
}
|
cs |
1 13
2 6 10 14
3 7 9 11 15
4 8 12 16
5 17
|
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
26
27
28
|
package day_07;
import java.util.Arrays;
public class Day07Ex12 {
public static void main(String[] args) {
int[][] arr= new int[5][5];
int number= 1;
for(int i=0; i<5; i++) {
int start = i<2 ? i : 4-i;
int end = i<2 ? 4-i : i;
for(int j=start; j<=end; j++) {
arr[j][i] = number++;
}
}
for (int i=0; i<arr.length; i++) {
for(int j=0; j<arr[i].length; j++) {
System.out.print(arr[i][j]==0?" \t" : arr[i][j] + "\t");
}
System.out.println();
}
}
}
|
cs |