Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
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
Archives
Today
Total
관리 메뉴

최's 먹공로그

백준10798_세로읽기(배열의 초기값test) 본문

APS

백준10798_세로읽기(배열의 초기값test)

ChoiSH313 2019. 2. 6. 12:25

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