목록일지/코딩 테스트 , Algorithm (12)
종우의 삶 (전체 공개)
알고리즘 세션을 시작하면서 다양한 문제들이 쏟아져나왔다. 아직 초보인 나로서는 브론즈~실버를 왔다갔다하는 문제들을 풀게되었다. 뭔가 풀리는 문제들도 있고, 여전히 접근조차 어려운 문제들이 있다. 다양한 것들을 해결하기 위해서 계속 풀어보는 수 밖에 없겠다.이 게시판도 뭔가 더 많이 적고 싶은데, 우선은 먼저 해야할 것들이 있으니 뜸해지는건 어쩔 수 없다. 파이썬은 리스트를 이용한 다양한 활용이 가능하다. 다음 게시물에 이러한 것들을 정리해보아야겠다. if문으로 마구 적어야 할 내용들을 리스트에 집어넣어 편하게 관리할 수 있는 것들을 준비해보자. 우선은 오늘부터 문제를 많이 풀어야한다. 뇌가 아프다.

어디서 많이봤던 괄호 문제를 만났다.https://www.acmicpc.net/problem/9012 스택 자료구조를 학습할 수 있는 가장 대표적인 예제라고 생각이 되는데, 자바에서는 Stack 클래스가 존재하여 그것을 사용하면 되었지만파이썬에서는 이렇게 Stack이라는 것 자체가 있지 않은것 같다. 대신 파이썬의 list를 이용하여 스택에 해당하는 기능들을 사용할 수 있는데, push는 list의 append()로, pop은 pop()으로 (pop은 존재한다.)peek은 리스트의 [-1]인덱스를 출력하는 것으로 비슷한 기능을 쓸 수 있었다. 파이썬 그것은 대체..또한 스택이 비었는지 확인하는 것은 length가 0인지 확인하면 되겠다. 덱(deque)을 사용한다고도 하는데, 이건 우선 남겨놓자. 들어갈..

다양한 코딩테스트 플랫폼이 있다. 아마 대부분의 사람들이 프로그래머스나 백준 사이트를 이용하여 코딩테스트를 시작하고, 준비할 것이다.나도 처음 파이썬을 시작하였을 때 백준에서 쉬운 문제들을 하나씩 풀어보곤 했는데,이후 프로그래머스에 익숙해지다보니, 각 플랫폼마다 문제를 푸는 형식이 달라서 헷갈리곤 했다. 우선 파이썬은 쉽다. 확실히 쉬웠다.자바를 사용하여 몸을비틀며 코드를 쓰는 것 보다는 굉장히 직관적이고 편한 기분이다.아무것도 몰랐을 때에는, 그냥 몰랐을 것이지만 자바를 배우고 다시 파이썬으로 돌아오니 얼마나 편한지 알 수 있었다. 어쨌든, 백준 티어를 올리기 위해 쉬운 문제부터 풀어보며 하나씩 익숙해지는 중이다. 백준은 시간, 메모리 제한도 전부 자세히 나와있으며문제, 입 / 출력이 깔끔한 형태로 제..
Java로 코딩테스트를 준비하던 나는 모모 동료들에게 파이썬으로 준비하라는 것에 설득당했다. (뭔가 압도적으로 파이썬을 추천하는... 기분이...) 그래서 개발을 처음 시작하려 했을때 접했던 파이썬으로 다시 돌아왔다. 부트캠프를 알아보다 백엔드와 Spring, Java로 흘러들어갔지만처음 알고리즘을 공부하고 시작한 것은 파이썬이었다는 사실을 알아두자. 당시에는 무척이나 간단한 접근과 쉬운 부분만을 했었지만, 이제 정말로 코딩 테스트를 위해 익혀야 할 시간이 되었다. 모르는 것들을 정리하고, 기록을 남겨 도움이 될 수 있도록 하자. 인공지능이 2년만에 굉장히 똘똘해졌다. 이녀석이 내 선생님이 될 것이다. 레쓰고~