문제 : 문자가 들어오면 해당 문자를 번갈아가며 출력
import java.io.*;
class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String input = br.readLine();
int start = 0;
int end = input.length()-1; // 5
while(true) {
System.out.print(input.charAt(start++)); //0, 1, 2, 3
System.out.print(input.charAt(end--)); //5, 4, 3, 2
if(start == end ) {
System.out.print(input.charAt(start));
break;
} else if(start > end)
break;
}
}
}
해당 문자열의 길이를 먼저 파악한다음