ENCRYPT 문자열암호화 런타임오류문제요..ㅠㅠ 도와주세요

  • sunghyun1038
    sunghyun1038

    5번정도 시도를 했는데 왜자꾸 런타임오류가 나는지 모르겠어서 질문을 올립니다.
    처음에는 문자열에 공백이 포함되어있어서 생기는 오류인가 하고 공백도 없애고 해봤는데 계속 런타임 오류뜨네요 ㅠ
    언어는 JAVA입니다.

    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.util.Scanner;

    public class Main {//ENCRYPT 문자열 암호화

    public static void main(String[] args)throws IOException {
        // TODO Auto-generated method stub
    
        int T;//테스트 케이스
        Scanner scan = new Scanner(System.in);
        T = scan.nextInt();//테스트 케이스
        char ch[] = new char[101];//100자의 문자열
        String st;
        String FS[] = new String[T];
    
        while(T > 0){
            BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
    
            ch = in.readLine().replaceAll("\\p{Space}", "").toCharArray();
    
    
            String first = "";
            String second = "";
    
            for(int i =0;i<ch.length;i++){
                if((i == 0) || (i%2 ==0)){
                    first += ch[i];
    
                }
                else{
                    second += ch[i];
    
                }
    
                FS[T-1] = first + second;
            }
    
            T--;
    
    
        }
        for(int j= FS.length-1;j>=0;j--){
            System.out.println(FS[j]);
        }
    }

    }


    9년 전
0개의 댓글이 있습니다.
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.