본문 바로가기

Algorithm/Goorm

문자열 번갈아 출력하기

구름 Level의 문자열 번갈아 출력하기 

입력  abcdef

출력  afbecd 

 

이런식으로 번갈아서 출력하면 된다. 

 

https://level.goorm.io/exam/43110/%EB%AC%B8%EC%9E%90%EC%97%B4-%EB%B2%88%EA%B0%88%EC%95%84-%EC%B6%9C%EB%A0%A5%ED%95%98%EA%B8%B0/quiz/1

 

구름LEVEL

코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이

level.goorm.io

 

import java.io.*;
 
/**
 *  문자열 번갈아 출력
 */
 
class PrintString {
 
    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;
                
        while(true) {
            System.out.print(input.charAt(start++));
            System.out.print(input.charAt(end--));
            
            if(start == end ) {
                System.out.print(input.charAt(start));
                break;
            } else if(start > end) {
                break;
            }
        }
    }
}
cs

'Algorithm > Goorm' 카테고리의 다른 글

빙글빙글 1  (0) 2021.05.22