진박사의 일상

[Goorm] 문자열 번갈아가며 출력하기 (Java, Python 비교) 본문

프로그래밍/코딩테스트 공부

[Goorm] 문자열 번갈아가며 출력하기 (Java, Python 비교)

진박사. 2021. 11. 9. 15:50

문자열을 앞뒤로 번갈아가며 출력하는 프로그램을 작성하시오.

 

[Java]

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();
		while(!input.equals("")){
			System.out.print(input.charAt(0));
			StringBuffer bf = new StringBuffer(input.substring(1, input.length()));
			input = bf.reverse().toString();
		}
	}
}​

[Python]

s = input()
print("".join([s[len(s)-1-i//2] if i%2 else s[i//2] for i in range(len(s))]))

놀라운 Python의 숏 코딩....