튜토리얼 uri 런타임 오류 질문입니다. star1230 public class Main { public static String[] spChar = { " ", "!", "$", "%", "(", ")", "*" }; public static String[] enChar = { "%20", "%21", "%24", "%25", "%28", "%29", "%2a" }; public static String[] uriArr = new String[100]; public static int T; // 1<t<100 public static Scanner scan = new Scanner(System.in); public static int inputTestnum() { return scan.nextInt(); } public static void inputExample(int T) { String text; scan.nextLine(); for (int i = 0; i < T; i++) { text = scan.nextLine(); if (text.length() > 80) { return; } uriArr[i] = text; } } public static void decoding() { char[] temp; int index; String tempString; String encoding = "%2"; for (int i = 0; i < T; i++) { for (int j = 0; j < enChar.length; j++) { temp = uriArr[i].toCharArray(); index = uriArr[i].indexOf(encoding); tempString = encoding + temp[index + 2]; if (tempString.equals(enChar[j])) { uriArr[i] = uriArr[i].replace(encoding + temp[index + 2], spChar[j]); } } } } public static void printUri() { for (int i = 0; i < T; i++) { System.out.println(uriArr[i]); } } public static void main(String[] args) { T = inputTestnum(); inputExample(T); decoding(); printUri(); } } 런타임오류가 뜨는데 잘 모르겠습니다. ㅜㅜ 런타임오류 아시는분 답변 부탁드립니다. 그리고 런타임오류는 어떤 방식으로 체크 해야 될까요?? 8년 전
0개의 댓글이 있습니다. 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
star1230
public class Main {
public static String[] spChar = { " ", "!", "$", "%", "(", ")", "*" };
public static String[] enChar = { "%20", "%21", "%24", "%25", "%28", "%29", "%2a" };
public static String[] uriArr = new String[100];
}
런타임오류가 뜨는데 잘 모르겠습니다. ㅜㅜ
런타임오류 아시는분 답변 부탁드립니다.
그리고 런타임오류는 어떤 방식으로 체크 해야 될까요??
8년 전