코딩테스트 2

파이썬 코딩테스트 공부하기 3편 - 알고리즘 기본이론 (자료구조) *

비전공자의 현란한 똥싸기를 해야할 듯한 상황 ㅎㅎ하지만 해야한다 ㅎ뭔가 잘못된것 같아도 그냥 내맘대로 정리할 필요성을 느끼는 이론 파트이다  나중에 문제를 풀다보면 하나씩 고쳐지지 않을까 하는 대책없음으로 도전해보았다.(다소 표현이 수학스러움 유의 ㅠ)자료구조 (data structure)데이터를 표현, 관리, 처리 하기 위한 구조 1. 스택 stack  - list선입후출(First In Last Out)구조, 파이썬의 기본형중 하나인 list가 스택의 자료구조를 취하고 있는것 같다.따라서 선언, 삽입, 삭제 등등 이용할 때 기본 함수를 이용하여 구현할 수 있는 자료구조이다. 삽입 - 리스트.append(내용)삭제 - 리스트.pop()  2. 큐 Queue - list , deque선입선출(First ..

파이썬 코딩테스트 공부하기 1편

얼떨결에 넣었던 취업 원서가 서류합격을 하면서 나는 급하게 코딩 공부를 해야했다.회사에서는 2차 시험으로 코딩테스트를 원하고있었기 때문이다.빠르게 코딩적 사고를 만들기에 가장 편리한 환경을 가졌다고 생각했다. 가장 먼저 한 일은 코딩테스트에서 요구하는 언어와 IDE 프로그램을 선택하고 공부할 사이트를 선택하는 일이었다. 나는 가장 많이 사용한다는 python을 선택했고, IDE는 pycharm으로 정했다.(참고로, pycharm은 현재 가장 친절한 IDE 인것으로 보인다. 이런 장점만 생각해보아도 python를 선택하는것은 나에게 가장 최선이었다.)  0. 공부 순서정하기 가장 먼저 할일은 공부를 어떻게 할것인가 이다.나는 c언어, c+ 를 사용해본적은있으나 컴공 전공자들만큼 사용해본적은 절대 없다.깊게..