본문 바로가기

알고리즘 문제 풀이

구름 [LEVEL 3] - 문자열 번갈아 출력하기

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

 

문제풀이는 파이썬으로  하였다 

 

str = list(input())
result = []

while len(str) > 0 :
    result.append(str.pop(0))
    if len(str) > 0 :
       result.append(str.pop(len(str) - 1))

print(''.join(result))

 

구름이라는 온라인 저지 서비스를 발견해서  둘러보던 중  우연히 문제를 풀게 되었다  문제풀이 사이트는 주로 프로그래머스나  백준을 이용하는데  이곳도  종종 이용을 하지 않을까  싶다 이 문제는 굉장히 쉬운 문제인데  접근을 처음에 이상하게 해서 오래걸렸다  문제를 풀때  너무 복잡하게 생각하지 말자  너무 깊게 들어가는 것이 오히려 독이 되기도 한다