import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Laboratory {
static int n,m,a=2,r=0,c=0, map[][];
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] b = br.readLine().split(" ");
n = Integer.parseInt(b[0]);
m = Integer.parseInt(b[1]);
map = new int[n][m];
map[0][0] = 1;
while(a <= n*m) {
while(c+1<m && map[r][c+1] == 0)
map[r][++c] = a++;
while(r+1<n && map[r+1][c] == 0)
map[++r][c] = a++;
while(0<=c-1 && map[r][c-1] == 0)
map[r][--c] = a++;
while(0<=r-1&& map[r-1][c] == 0)
map[--r][c] = a++;
}
// 출력
for (int i=0; i<n; i++) {
for (int j=0; j<m; j++)
System.out.printf("=", map[i][j]);
System.out.println();
}
}
}
30분도 고민 안해서 풀음.
아는 형이 이번에 기사 땃는데
알고리즘 태그에 이런 문제들이 나온대서 나한테도 풀어보라했는데 넘 쉬운 듯..
이거 말고 ㄹ 자 모래시계로 출력도 다 해봄
자바 배우는 이유가? 자바 이제 버려질 언어인데
합격입니다 - dc App
자바에서 탈락
갓바 무시하지마라 부들부들...