정올 1304 문제 변형 (4일차)
언어/java2020. 4. 30. 01:48
url : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=2070&sca=20
JUNGOL | 숫자사각형3 > 문제은행
<생각하기> 열을 우선으로 하여 바깥 for문을 작성하고, 열이 결정되면 행을 나타내는 for문을 작성해서 채워나가면 된다. for (i = 0; i < n; i++) { for (j = 0; j < n; j++) { arr[
www.jungol.co.kr
'언어 > java' 카테고리의 다른 글
정올 1430 (6일차) (0) | 2020.04.30 |
---|---|
정올 2046 (5일차) (0) | 2020.04.30 |
정올 1856 (d+3) (1) | 2020.04.22 |
정올 1303 문제 풀이 (자바) (0) | 2020.04.21 |
정올 1291 : 구구단 문제 (0) | 2020.04.20 |
정올 1856 (d+3)
언어/java2020. 4. 22. 21:58
import java.util.Scanner;
public class Jung1856 {
public static int[] num = new int[2];
public static int[][] numSquare;
public static void main(String[] args) {
numSetting();
arrySetting();
dataPrint();
} // end of main function
public static void numSetting() {
Scanner input = new Scanner(System.in);
for (int i = 0; i < num.length; i++) {
num[i] = input.nextInt();
}
numSquare = new int[num[0]][num[1]];
} // end of numSetting function
public static void arrySetting() {
int element = 0;
for (int i = 0; i < num[0]; i++) {
if (i%2 == 0) {
for (int j = 0; j < num[1]; j++) {
element ++;
numSquare[i][j] = element;
}
}
else {
for (int j = num[1]-1; j >= 0; j--) {
element ++;
numSquare[i][j] = element;
}
}
}
} // end of numPrintf function
public static void dataPrint() {
for (int i = 0; i < num[0]; i++) {
for (int j = 0; j < num[1]; j++) {
System.out.printf("%2d", numSquare[i][j]);
if (j != num[1]-1) {
System.out.print(" ");
}
}
System.out.println();
}
} // end of dataPrint function
}
'언어 > java' 카테고리의 다른 글
정올 2046 (5일차) (0) | 2020.04.30 |
---|---|
정올 1304 문제 변형 (4일차) (0) | 2020.04.30 |
정올 1303 문제 풀이 (자바) (0) | 2020.04.21 |
정올 1291 : 구구단 문제 (0) | 2020.04.20 |
정올 587번 문제 (0) | 2020.04.06 |
정올 1303 문제 풀이 (자바)
언어/java2020. 4. 21. 23:03
import java.util.Scanner;
public class Num {
// 전역변수 선언
public static int[] num = new int[2];
public static int[][] result;
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = 0;
for (int i =0; i < num.length; i++) {
num[i] = input.nextInt();
}
result = new int[num[0]][num[1]];
for (int i = 0; i < num[0]; i++) {
for (int j = 0; j < num[1]; j++) {
n++;
result[i][j] = n;
}
}
resultPrintf();
} // end of main function
public static void resultPrintf() {
for (int i = 0; i < num[0]; i++) {
for (int j = 0; j < num[1]; j++) {
System.out.printf("%2d", result[i][j]);
if (j != num[1]) {
System.out.print(" ");
}
}
System.out.println();
}
} // end of resultPrintf function
}
'언어 > java' 카테고리의 다른 글
정올 1304 문제 변형 (4일차) (0) | 2020.04.30 |
---|---|
정올 1856 (d+3) (1) | 2020.04.22 |
정올 1291 : 구구단 문제 (0) | 2020.04.20 |
정올 587번 문제 (0) | 2020.04.06 |
변수 [ Java의 정석 ] (0) | 2020.04.06 |