ENCRYPT Java로 풀때 RunTime Error bongster ENCRYPT를 자바로 풀고 있는데 자꾸 런타임 오류가 나네요.. 결과값은 나오는데 import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner br = new Scanner(System.in); int cases = Integer.valueOf(br.nextLine()); while (cases-- > 0) { char[] inputs = br.nextLine().replaceAll(" ", "").toCharArray(); int length = inputs.length; int halflength = (int) (Math.ceil((double) inputs.length / 2)); char[] results = new char[length+1]; int j = 0; if (length == 1) { results = inputs; } else { for (int i = 0; i < length; i = i + 2) { results[j] = inputs[i]; results[j + halflength] = inputs[i + 1]; j++; } } System.out.println(new String(results)); } } } 확인 부탁드립니다. 10년 전
3개의 댓글이 있습니다. Corea 주어지는 입력의 길이가 홀수일 때 정상적으로 작동하지 않을 것 같네요. 한 번 확인해보세요 :) 10년 전 link Corea 그새 해결하셨네요ㅋㅋ 10년 전 link bongster 역시 남 탓을 하면 안되는건가보네요.. 저의 잘못 이였네요;; 10년 전 link 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
bongster
ENCRYPT를 자바로 풀고 있는데 자꾸 런타임 오류가 나네요.. 결과값은 나오는데
확인 부탁드립니다.
10년 전