최's 먹공로그
백준10798_세로읽기(배열의 초기값test) 본문
https://www.acmicpc.net/problem/10798
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 |
package backjoon;
import java.util.Scanner;
public class b10798_세로읽기_최성호 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
char[][] arr = new char[15][15];
String[][] arr2 = new String[15][15];
for(int i = 0; i < 5; i++) {
String str = sc.nextLine();
for(int j = 0; j < str.length(); j++) {
arr[i][j] = str.charAt(j);
}
}
String str = "";
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
if(arr[j][i] != '\u0000') { // char형 배열의 초기값
str += arr[j][i];
}
}
}
System.out.println(str);
} // end of main
}
|
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 |
package algo;
public class test_배열초기값 {
static double[] arr_double = new double[5];
static long[] arr_long = new long[5];
static String[] arr_string = new String[5];
static char[] arr_char = new char[5];
static int[] arr_int = new int[5];
static boolean[] arr_boo = new boolean[5];
static byte[] arr_byte = new byte[5];
static float[] arr_float = new float[5];
public static void main(String[] args) {
System.out.println("byte : " + arr_byte[0]);
System.out.println("int : " + arr_int[0]);
System.out.println("long : " + arr_long[0]);
System.out.println("float : " + arr_float[0]);
System.out.println("double : " + arr_double[0]);
System.out.println("boolean : " + arr_boo[0]);
System.out.println("char : " + arr_char[0]); // char는 특이하게 초기값이 \u0000 이다
System.out.println("string : " + arr_string[0]);
}
}
|
cs |
'APS' 카테고리의 다른 글
SEA 1247_[S/W 문제해결 응용]3일차_최적경로 (2) | 2019.02.12 |
---|---|
백준6588_골드바흐의 추측 (0) | 2019.02.06 |
SW expert Academy 1233_[S/W 문제해결 기본]9일차_사칙연산 유효성 검사 (0) | 2019.02.04 |
SW expert Academy 1228_[S/W 문제해결 기본]8일차_암호문1 (0) | 2019.02.04 |
SW expert Academy 3456_직사각형 길이 찾기 (2) | 2019.02.03 |