<Algorithm> 8. 좌표평면을 2차원배열로 표현
by BFine반응형
좌표평면과 2차원배열
- 좌표평면을 시계방향으로 90도 회전한 것을 2차원 배열로 나타낸다
< 좌표평면 > < 2차원 배열 >
X가 행이되고( int i ), Y가 열이 된다( int j )
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
31
32
33
34
35
|
public static void main(String[] args) throws IOException {
int[][] graph=new int[4][3]; // 좌표평면에서 시계방향으로 90도 회전한 것
int x1=1; // 정사각형 좌표평면 값 (왼쪽 아래 꼭지점, 오른쪽 위 꼭지점)
int x2=3;
int y1=0;
int y2=2;
for(int i=x1;i<x2;i++){
for(int j=y1;j<y2;j++) {
graph[i][j]=1; // 영역표시
}
}
for(int i=0;i<graph.length;i++){
for(int j=0;j<graph[i].length;j++) {
System.out.print(graph[i][j]+" ");
}
System.out.println(); //출력
}
System.out.println();
for(int i=graph[0].length-1;i>=0;i--){ // 실제 좌표평면
for(int j=0;j<graph.length;j++) {
System.out.print(graph[j][i]+" ");
}
System.out.println();
}
}
}
|
|
cs |
실행
반응형
'공부(2018~2019) - 스킨변경전 > Algorithm' 카테고리의 다른 글
<Algorithm> 10. 1918번 후위표기식 (0) | 2018.04.20 |
---|---|
<Algorithm> 9. 2583번 영역구하기 (0) | 2018.04.15 |
<Algorithm> 7. 6603번 로또 (0) | 2018.04.12 |
<Algorithm> 6. 2023번 신기한 소수 (0) | 2018.04.11 |
<Algorithm> 5. 에라토스테네스의 체 (0) | 2018.04.11 |
블로그의 정보
57개월 BackEnd
BFine